[clang] ae85da8 - [Codegen][X86] Begin moving X86 specific codegen tests into X86 subfolder.

Simon Pilgrim via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 8 05:01:46 PDT 2020


Author: Simon Pilgrim
Date: 2020-09-08T13:01:24+01:00
New Revision: ae85da86ad8fbd022129650d0b2a6b615709a790

URL: https://github.com/llvm/llvm-project/commit/ae85da86ad8fbd022129650d0b2a6b615709a790
DIFF: https://github.com/llvm/llvm-project/commit/ae85da86ad8fbd022129650d0b2a6b615709a790.diff

LOG: [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.

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

Modified: 
    

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


################################################################################
diff  --git a/clang/test/CodeGen/x86-64-inline-asm.c b/clang/test/CodeGen/X86/x86-64-inline-asm.c
similarity index 100%
rename from clang/test/CodeGen/x86-64-inline-asm.c
rename to clang/test/CodeGen/X86/x86-64-inline-asm.c

diff  --git a/clang/test/CodeGen/x86-GCC-inline-asm-Y-constraints.c b/clang/test/CodeGen/X86/x86-GCC-inline-asm-Y-constraints.c
similarity index 100%
rename from clang/test/CodeGen/x86-GCC-inline-asm-Y-constraints.c
rename to clang/test/CodeGen/X86/x86-GCC-inline-asm-Y-constraints.c

diff  --git a/clang/test/CodeGen/x86-atomic-long_double.c b/clang/test/CodeGen/X86/x86-atomic-long_double.c
similarity index 100%
rename from clang/test/CodeGen/x86-atomic-long_double.c
rename to clang/test/CodeGen/X86/x86-atomic-long_double.c

diff  --git a/clang/test/CodeGen/x86-bswap.c b/clang/test/CodeGen/X86/x86-bswap.c
similarity index 100%
rename from clang/test/CodeGen/x86-bswap.c
rename to clang/test/CodeGen/X86/x86-bswap.c

diff  --git a/clang/test/CodeGen/x86-builtins-vector-width.c b/clang/test/CodeGen/X86/x86-builtins-vector-width.c
similarity index 100%
rename from clang/test/CodeGen/x86-builtins-vector-width.c
rename to clang/test/CodeGen/X86/x86-builtins-vector-width.c

diff  --git a/clang/test/CodeGen/x86-builtins.c b/clang/test/CodeGen/X86/x86-builtins.c
similarity index 100%
rename from clang/test/CodeGen/x86-builtins.c
rename to clang/test/CodeGen/X86/x86-builtins.c

diff  --git a/clang/test/CodeGen/x86-cf-protection.c b/clang/test/CodeGen/X86/x86-cf-protection.c
similarity index 100%
rename from clang/test/CodeGen/x86-cf-protection.c
rename to clang/test/CodeGen/X86/x86-cf-protection.c

diff  --git a/clang/test/CodeGen/x86-crc-builtins.c b/clang/test/CodeGen/X86/x86-crc-builtins.c
similarity index 100%
rename from clang/test/CodeGen/x86-crc-builtins.c
rename to clang/test/CodeGen/X86/x86-crc-builtins.c

diff  --git a/clang/test/CodeGen/x86-enqcmd-builtins.c b/clang/test/CodeGen/X86/x86-enqcmd-builtins.c
similarity index 100%
rename from clang/test/CodeGen/x86-enqcmd-builtins.c
rename to clang/test/CodeGen/X86/x86-enqcmd-builtins.c

diff  --git a/clang/test/CodeGen/x86-inline-asm-min-vector-width.c b/clang/test/CodeGen/X86/x86-inline-asm-min-vector-width.c
similarity index 100%
rename from clang/test/CodeGen/x86-inline-asm-min-vector-width.c
rename to clang/test/CodeGen/X86/x86-inline-asm-min-vector-width.c

diff  --git a/clang/test/CodeGen/x86-inline-asm-v-constraint.c b/clang/test/CodeGen/X86/x86-inline-asm-v-constraint.c
similarity index 100%
rename from clang/test/CodeGen/x86-inline-asm-v-constraint.c
rename to clang/test/CodeGen/X86/x86-inline-asm-v-constraint.c

diff  --git a/clang/test/CodeGen/x86-long-double.cpp b/clang/test/CodeGen/X86/x86-long-double.cpp
similarity index 100%
rename from clang/test/CodeGen/x86-long-double.cpp
rename to clang/test/CodeGen/X86/x86-long-double.cpp

diff  --git a/clang/test/CodeGen/x86-nontemporal.c b/clang/test/CodeGen/X86/x86-nontemporal.c
similarity index 100%
rename from clang/test/CodeGen/x86-nontemporal.c
rename to clang/test/CodeGen/X86/x86-nontemporal.c

diff  --git a/clang/test/CodeGen/x86-serialize-intrin.c b/clang/test/CodeGen/X86/x86-serialize-intrin.c
similarity index 100%
rename from clang/test/CodeGen/x86-serialize-intrin.c
rename to clang/test/CodeGen/X86/x86-serialize-intrin.c

diff  --git a/clang/test/CodeGen/x86-soft-float.c b/clang/test/CodeGen/X86/x86-soft-float.c
similarity index 100%
rename from clang/test/CodeGen/x86-soft-float.c
rename to clang/test/CodeGen/X86/x86-soft-float.c

diff  --git a/clang/test/CodeGen/x86-tsxldtrk-builtins.c b/clang/test/CodeGen/X86/x86-tsxldtrk-builtins.c
similarity index 100%
rename from clang/test/CodeGen/x86-tsxldtrk-builtins.c
rename to clang/test/CodeGen/X86/x86-tsxldtrk-builtins.c

diff  --git a/clang/test/CodeGen/x86-vec-i128.c b/clang/test/CodeGen/X86/x86-vec-i128.c
similarity index 100%
rename from clang/test/CodeGen/x86-vec-i128.c
rename to clang/test/CodeGen/X86/x86-vec-i128.c

diff  --git a/clang/test/CodeGen/x86-vec-struct-packing.c b/clang/test/CodeGen/X86/x86-vec-struct-packing.c
similarity index 100%
rename from clang/test/CodeGen/x86-vec-struct-packing.c
rename to clang/test/CodeGen/X86/x86-vec-struct-packing.c

diff  --git a/clang/test/CodeGen/x86-vector-width.c b/clang/test/CodeGen/X86/x86-vector-width.c
similarity index 100%
rename from clang/test/CodeGen/x86-vector-width.c
rename to clang/test/CodeGen/X86/x86-vector-width.c

diff  --git a/clang/test/CodeGen/x86.c b/clang/test/CodeGen/X86/x86.c
similarity index 100%
rename from clang/test/CodeGen/x86.c
rename to clang/test/CodeGen/X86/x86.c

diff  --git a/clang/test/CodeGen/x86_32-arguments-darwin.c b/clang/test/CodeGen/X86/x86_32-arguments-darwin.c
similarity index 100%
rename from clang/test/CodeGen/x86_32-arguments-darwin.c
rename to clang/test/CodeGen/X86/x86_32-arguments-darwin.c

diff  --git a/clang/test/CodeGen/x86_32-arguments-iamcu.c b/clang/test/CodeGen/X86/x86_32-arguments-iamcu.c
similarity index 100%
rename from clang/test/CodeGen/x86_32-arguments-iamcu.c
rename to clang/test/CodeGen/X86/x86_32-arguments-iamcu.c

diff  --git a/clang/test/CodeGen/x86_32-arguments-linux.c b/clang/test/CodeGen/X86/x86_32-arguments-linux.c
similarity index 100%
rename from clang/test/CodeGen/x86_32-arguments-linux.c
rename to clang/test/CodeGen/X86/x86_32-arguments-linux.c

diff  --git a/clang/test/CodeGen/x86_32-arguments-nommx.c b/clang/test/CodeGen/X86/x86_32-arguments-nommx.c
similarity index 100%
rename from clang/test/CodeGen/x86_32-arguments-nommx.c
rename to clang/test/CodeGen/X86/x86_32-arguments-nommx.c

diff  --git a/clang/test/CodeGen/x86_32-arguments-realign.c b/clang/test/CodeGen/X86/x86_32-arguments-realign.c
similarity index 100%
rename from clang/test/CodeGen/x86_32-arguments-realign.c
rename to clang/test/CodeGen/X86/x86_32-arguments-realign.c

diff  --git a/clang/test/CodeGen/x86_32-arguments-win32.c b/clang/test/CodeGen/X86/x86_32-arguments-win32.c
similarity index 100%
rename from clang/test/CodeGen/x86_32-arguments-win32.c
rename to clang/test/CodeGen/X86/x86_32-arguments-win32.c

diff  --git a/clang/test/CodeGen/x86_32-fpcc-struct-return.c b/clang/test/CodeGen/X86/x86_32-fpcc-struct-return.c
similarity index 100%
rename from clang/test/CodeGen/x86_32-fpcc-struct-return.c
rename to clang/test/CodeGen/X86/x86_32-fpcc-struct-return.c

diff  --git a/clang/test/CodeGen/x86_32-inline-asm.c b/clang/test/CodeGen/X86/x86_32-inline-asm.c
similarity index 100%
rename from clang/test/CodeGen/x86_32-inline-asm.c
rename to clang/test/CodeGen/X86/x86_32-inline-asm.c

diff  --git a/clang/test/CodeGen/x86_32-xsave.c b/clang/test/CodeGen/X86/x86_32-xsave.c
similarity index 100%
rename from clang/test/CodeGen/x86_32-xsave.c
rename to clang/test/CodeGen/X86/x86_32-xsave.c

diff  --git a/clang/test/CodeGen/x86_64-PR42672.c b/clang/test/CodeGen/X86/x86_64-PR42672.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-PR42672.c
rename to clang/test/CodeGen/X86/x86_64-PR42672.c

diff  --git a/clang/test/CodeGen/x86_64-arguments-darwin.c b/clang/test/CodeGen/X86/x86_64-arguments-darwin.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-arguments-darwin.c
rename to clang/test/CodeGen/X86/x86_64-arguments-darwin.c

diff  --git a/clang/test/CodeGen/x86_64-arguments-nacl.c b/clang/test/CodeGen/X86/x86_64-arguments-nacl.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-arguments-nacl.c
rename to clang/test/CodeGen/X86/x86_64-arguments-nacl.c

diff  --git a/clang/test/CodeGen/x86_64-arguments-win32.c b/clang/test/CodeGen/X86/x86_64-arguments-win32.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-arguments-win32.c
rename to clang/test/CodeGen/X86/x86_64-arguments-win32.c

diff  --git a/clang/test/CodeGen/x86_64-arguments.c b/clang/test/CodeGen/X86/x86_64-arguments.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-arguments.c
rename to clang/test/CodeGen/X86/x86_64-arguments.c

diff  --git a/clang/test/CodeGen/x86_64-atomic-128.c b/clang/test/CodeGen/X86/x86_64-atomic-128.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-atomic-128.c
rename to clang/test/CodeGen/X86/x86_64-atomic-128.c

diff  --git a/clang/test/CodeGen/x86_64-floatvectors.c b/clang/test/CodeGen/X86/x86_64-floatvectors.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-floatvectors.c
rename to clang/test/CodeGen/X86/x86_64-floatvectors.c

diff  --git a/clang/test/CodeGen/x86_64-instrument-functions.c b/clang/test/CodeGen/X86/x86_64-instrument-functions.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-instrument-functions.c
rename to clang/test/CodeGen/X86/x86_64-instrument-functions.c

diff  --git a/clang/test/CodeGen/x86_64-longdouble.c b/clang/test/CodeGen/X86/x86_64-longdouble.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-longdouble.c
rename to clang/test/CodeGen/X86/x86_64-longdouble.c

diff  --git a/clang/test/CodeGen/x86_64-mno-sse.c b/clang/test/CodeGen/X86/x86_64-mno-sse.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-mno-sse.c
rename to clang/test/CodeGen/X86/x86_64-mno-sse.c

diff  --git a/clang/test/CodeGen/x86_64-mno-sse2.c b/clang/test/CodeGen/X86/x86_64-mno-sse2.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-mno-sse2.c
rename to clang/test/CodeGen/X86/x86_64-mno-sse2.c

diff  --git a/clang/test/CodeGen/x86_64-profiling-keep-fp.c b/clang/test/CodeGen/X86/x86_64-profiling-keep-fp.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-profiling-keep-fp.c
rename to clang/test/CodeGen/X86/x86_64-profiling-keep-fp.c

diff  --git a/clang/test/CodeGen/x86_64-xsave.c b/clang/test/CodeGen/X86/x86_64-xsave.c
similarity index 100%
rename from clang/test/CodeGen/x86_64-xsave.c
rename to clang/test/CodeGen/X86/x86_64-xsave.c

diff  --git a/clang/test/CodeGen/x86_inlineasm_curly_bracket_escape.c b/clang/test/CodeGen/X86/x86_inlineasm_curly_bracket_escape.c
similarity index 100%
rename from clang/test/CodeGen/x86_inlineasm_curly_bracket_escape.c
rename to clang/test/CodeGen/X86/x86_inlineasm_curly_bracket_escape.c


        


More information about the cfe-commits mailing list