[all-commits] [llvm/llvm-project] 0729ae: X86DomainReassignment.cpp - improve auto const/poi...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Tue Sep 8 05:01:54 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 0729ae367af07c2c75d08cfa881795b325fcf922
      https://github.com/llvm/llvm-project/commit/0729ae367af07c2c75d08cfa881795b325fcf922
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86DomainReassignment.cpp

  Log Message:
  -----------
  X86DomainReassignment.cpp - improve auto const/pointer/reference qualifiers. NFCI.

Fix clang-tidy warnings by ensuring auto variables are more cleanly qualified, or just avoid auto entirely.


  Commit: fcff2c32c0f3a85f7fce02a120de3f1b5778252c
      https://github.com/llvm/llvm-project/commit/fcff2c32c0f3a85f7fce02a120de3f1b5778252c
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86CallLowering.cpp

  Log Message:
  -----------
  X86CallLowering.cpp - improve auto const/pointer/reference qualifiers. NFCI.

Fix clang-tidy warnings by ensuring auto variables are more cleanly qualified, or just avoid auto entirely.


  Commit: ae85da86ad8fbd022129650d0b2a6b615709a790
      https://github.com/llvm/llvm-project/commit/ae85da86ad8fbd022129650d0b2a6b615709a790
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

  Changed paths:
    A clang/test/CodeGen/X86/x86-64-inline-asm.c
    A clang/test/CodeGen/X86/x86-GCC-inline-asm-Y-constraints.c
    A clang/test/CodeGen/X86/x86-atomic-long_double.c
    A clang/test/CodeGen/X86/x86-bswap.c
    A clang/test/CodeGen/X86/x86-builtins-vector-width.c
    A clang/test/CodeGen/X86/x86-builtins.c
    A clang/test/CodeGen/X86/x86-cf-protection.c
    A clang/test/CodeGen/X86/x86-crc-builtins.c
    A clang/test/CodeGen/X86/x86-enqcmd-builtins.c
    A clang/test/CodeGen/X86/x86-inline-asm-min-vector-width.c
    A clang/test/CodeGen/X86/x86-inline-asm-v-constraint.c
    A clang/test/CodeGen/X86/x86-long-double.cpp
    A clang/test/CodeGen/X86/x86-nontemporal.c
    A clang/test/CodeGen/X86/x86-serialize-intrin.c
    A clang/test/CodeGen/X86/x86-soft-float.c
    A clang/test/CodeGen/X86/x86-tsxldtrk-builtins.c
    A clang/test/CodeGen/X86/x86-vec-i128.c
    A clang/test/CodeGen/X86/x86-vec-struct-packing.c
    A clang/test/CodeGen/X86/x86-vector-width.c
    A clang/test/CodeGen/X86/x86.c
    A clang/test/CodeGen/X86/x86_32-arguments-darwin.c
    A clang/test/CodeGen/X86/x86_32-arguments-iamcu.c
    A clang/test/CodeGen/X86/x86_32-arguments-linux.c
    A clang/test/CodeGen/X86/x86_32-arguments-nommx.c
    A clang/test/CodeGen/X86/x86_32-arguments-realign.c
    A clang/test/CodeGen/X86/x86_32-arguments-win32.c
    A clang/test/CodeGen/X86/x86_32-fpcc-struct-return.c
    A clang/test/CodeGen/X86/x86_32-inline-asm.c
    A clang/test/CodeGen/X86/x86_32-xsave.c
    A clang/test/CodeGen/X86/x86_64-PR42672.c
    A clang/test/CodeGen/X86/x86_64-arguments-darwin.c
    A clang/test/CodeGen/X86/x86_64-arguments-nacl.c
    A clang/test/CodeGen/X86/x86_64-arguments-win32.c
    A clang/test/CodeGen/X86/x86_64-arguments.c
    A clang/test/CodeGen/X86/x86_64-atomic-128.c
    A clang/test/CodeGen/X86/x86_64-floatvectors.c
    A clang/test/CodeGen/X86/x86_64-instrument-functions.c
    A clang/test/CodeGen/X86/x86_64-longdouble.c
    A clang/test/CodeGen/X86/x86_64-mno-sse.c
    A clang/test/CodeGen/X86/x86_64-mno-sse2.c
    A clang/test/CodeGen/X86/x86_64-profiling-keep-fp.c
    A clang/test/CodeGen/X86/x86_64-xsave.c
    A clang/test/CodeGen/X86/x86_inlineasm_curly_bracket_escape.c
    R clang/test/CodeGen/x86-64-inline-asm.c
    R clang/test/CodeGen/x86-GCC-inline-asm-Y-constraints.c
    R clang/test/CodeGen/x86-atomic-long_double.c
    R clang/test/CodeGen/x86-bswap.c
    R clang/test/CodeGen/x86-builtins-vector-width.c
    R clang/test/CodeGen/x86-builtins.c
    R clang/test/CodeGen/x86-cf-protection.c
    R clang/test/CodeGen/x86-crc-builtins.c
    R clang/test/CodeGen/x86-enqcmd-builtins.c
    R clang/test/CodeGen/x86-inline-asm-min-vector-width.c
    R clang/test/CodeGen/x86-inline-asm-v-constraint.c
    R clang/test/CodeGen/x86-long-double.cpp
    R clang/test/CodeGen/x86-nontemporal.c
    R clang/test/CodeGen/x86-serialize-intrin.c
    R clang/test/CodeGen/x86-soft-float.c
    R clang/test/CodeGen/x86-tsxldtrk-builtins.c
    R clang/test/CodeGen/x86-vec-i128.c
    R clang/test/CodeGen/x86-vec-struct-packing.c
    R clang/test/CodeGen/x86-vector-width.c
    R clang/test/CodeGen/x86.c
    R clang/test/CodeGen/x86_32-arguments-darwin.c
    R clang/test/CodeGen/x86_32-arguments-iamcu.c
    R clang/test/CodeGen/x86_32-arguments-linux.c
    R clang/test/CodeGen/x86_32-arguments-nommx.c
    R clang/test/CodeGen/x86_32-arguments-realign.c
    R clang/test/CodeGen/x86_32-arguments-win32.c
    R clang/test/CodeGen/x86_32-fpcc-struct-return.c
    R clang/test/CodeGen/x86_32-inline-asm.c
    R clang/test/CodeGen/x86_32-xsave.c
    R clang/test/CodeGen/x86_64-PR42672.c
    R clang/test/CodeGen/x86_64-arguments-darwin.c
    R clang/test/CodeGen/x86_64-arguments-nacl.c
    R clang/test/CodeGen/x86_64-arguments-win32.c
    R clang/test/CodeGen/x86_64-arguments.c
    R clang/test/CodeGen/x86_64-atomic-128.c
    R clang/test/CodeGen/x86_64-floatvectors.c
    R clang/test/CodeGen/x86_64-instrument-functions.c
    R clang/test/CodeGen/x86_64-longdouble.c
    R clang/test/CodeGen/x86_64-mno-sse.c
    R clang/test/CodeGen/x86_64-mno-sse2.c
    R clang/test/CodeGen/x86_64-profiling-keep-fp.c
    R clang/test/CodeGen/x86_64-xsave.c
    R clang/test/CodeGen/x86_inlineasm_curly_bracket_escape.c

  Log Message:
  -----------
  [Codegen][X86] Begin moving X86 specific codegen tests into X86 subfolder.

Discussed with @craig.topper and @spatel - this is to try and tidyup the codegen folder and move the x86 specific tests (as opposed to general tests that just happen to use x86 triples) into subfolders. Its up to other targets if they follow suit.

It also helps speed up test iterations as using wildcards on lit commands often misses some filenames.


Compare: https://github.com/llvm/llvm-project/compare/25c3fa3f1333...ae85da86ad8f


More information about the All-commits mailing list