/llvm-project/llvm/test/MC/RISCV/ |
H A D | attribute-arch.s | 1 ## Arch string without version. 7 .attribute arch, "rv32i" 10 .attribute arch, "rv32i2p1" 13 .attribute arch, "rv32e" 16 .attribute arch, "rv64e" 19 .attribute arch, "rv32i2p1_m2" 22 .attribute arch, "rv32i2p1_ma" 25 .attribute arch, "rv32g" 28 .attribute arch, "rv32imafdc" 31 .attribute arch, "rv32i2p1_mafd [all...] |
H A D | option-arch.s | 7 # Test '.option arch, +' and '.option arch, -' directive 18 # CHECK: .option arch, +c 19 .option arch, +c 28 # CHECK: .option arch, -c 29 .option arch, -c 38 # CHECK: .option arch, +c 39 .option arch, +c 48 # CHECK: .option arch, -c 49 .option arch, -c 58 # CHECK: .option arch, +d, -d [all …]
|
/llvm-project/llvm/test/MC/Mips/ |
H A D | set-arch.s | 5 .set arch=mips1 7 .set arch=mips2 9 .set arch=mips3 11 .set arch=mips4 13 .set arch=mips5 15 .set arch=mips32 17 .set arch=mips32r2 19 .set arch=mips32 20 .set arch=mips32r3 22 .set arch=mips32 [all …]
|
/llvm-project/clang/test/Driver/ |
H A D | openmp-system-arch.c | 5 // RUN: cp %S/Inputs/amdgpu-arch/amdgpu_arch_fail %t/ 6 // RUN: cp %S/Inputs/amdgpu-arch/amdgpu_arch_gfx906 %t/ 7 // RUN: cp %S/Inputs/nvptx-arch/nvptx_arch_fail %t/ 8 // RUN: cp %S/Inputs/nvptx-arch/nvptx_arch_sm_70 %t/ 18 // case when nvptx-arch and amdgpu-arch return nothing or fails 19 // RUN: not %clang -### --target=x86_64-unknown-linux-gnu -nogpulib -fopenmp=libomp --offload-arch=native \ 20 // RUN: --nvptx-arch-tool=%t/nvptx_arch_fail --amdgpu-arch-tool=%t/amdgpu_arch_fail %s 2>&1 \ 22 // RUN: not %clang -### --target=x86_64-unknown-linux-gnu -nogpulib -fopenmp=libomp --offload-arch [all...] |
H A D | amdgpu-macros.cl | 8 // RUN: %clang -E -dM -target r600 -mcpu=r600 %s 2>&1 | FileCheck --check-prefixes=ARCH-R600,R600 %s -DCPU=r600 9 // RUN: %clang -E -dM -target r600 -mcpu=rv630 %s 2>&1 | FileCheck --check-prefixes=ARCH-R600,R600 %s -DCPU=r600 10 // RUN: %clang -E -dM -target r600 -mcpu=rv635 %s 2>&1 | FileCheck --check-prefixes=ARCH-R600,R600 %s -DCPU=r600 11 // RUN: %clang -E -dM -target r600 -mcpu=r630 %s 2>&1 | FileCheck --check-prefixes=ARCH-R600,R630 %s -DCPU=r630 12 // RUN: %clang -E -dM -target r600 -mcpu=rs780 %s 2>&1 | FileCheck --check-prefixes=ARCH-R600,RS880 %s -DCPU=rs880 13 // RUN: %clang -E -dM -target r600 -mcpu=rs880 %s 2>&1 | FileCheck --check-prefixes=ARCH-R600,RS880 %s -DCPU=rs880 14 // RUN: %clang -E -dM -target r600 -mcpu=rv610 %s 2>&1 | FileCheck --check-prefixes=ARCH-R600,RS880 %s -DCPU=rs880 15 // RUN: %clang -E -dM -target r600 -mcpu=rv620 %s 2>&1 | FileCheck --check-prefixes=ARCH-R600,RS880 %s -DCPU=rs880 16 // RUN: %clang -E -dM -target r600 -mcpu=rv670 %s 2>&1 | FileCheck --check-prefixes=ARCH-R600,RV670 %s -DCPU=rv670 17 // RUN: %clang -E -dM -target r600 -mcpu=rv710 %s 2>&1 | FileCheck --check-prefixes=ARCH [all...] |
H A D | cl-x86-flags.c | 9 // MFLAGS-NOT: invalid /arch: argument 12 // RUN: %clang_cl -m32 -arch:IA32 --target=i386-pc-windows /c /Fo%t.obj -Xclang -verify -DTEST_32_A… 19 // arch: args are case-sensitive. 20 // RUN: %clang_cl -m32 -arch:ia32 --target=i386-pc-windows -### -- 2>&1 %s | FileCheck -check-prefi… 21 // ia32: invalid /arch: argument 'ia32'; for 32-bit expected one of AVX, AVX2, AVX512, AVX512F, IA3… 23 // RUN: %clang_cl -m64 -arch:IA32 --target=x86_64-pc-windows -### -- 2>&1 %s | FileCheck -check-pre… 24 // IA3264: invalid /arch: argument 'IA32'; for 64-bit expected one of AVX, AVX2, AVX512, AVX512F 26 // RUN: %clang_cl -m32 -arch:SSE --target=i386-pc-windows /c /Fo%t.obj -Xclang -verify -DTEST_32_AR… 33 // RUN: %clang_cl -m32 -arch:sse --target=i386-pc-windows -### -- 2>&1 %s | FileCheck -check-prefix… 34 // sse: invalid /arch: argument [all …]
|
H A D | save-temps.c | 1 // RUN: %clang -target x86_64-apple-darwin -save-temps -arch x86_64 %s -### 2>&1 \ 13 // RUN: %clang -target x86_64-apple-darwin -save-temps=cwd -arch x86_64 %s -### 2>&1 \ 24 // RUN: %clang -target x86_64-apple-darwin -arch x86_64 -S %s -### 2>&1 \ 30 // RUN: %clang -target x86_64-apple-darwin -save-temps -arch i386 -arch x86_64 %s -### 2>&1 \ 31 // RUN: | FileCheck %s -check-prefix=MULT-ARCH 32 // MULT-ARCH: "-o" "save-temps-i386.i" 33 // MULT-ARCH: "-o" "save-temps-i386.bc" 34 // MULT-ARCH: "-o" "save-temps-i386.s" 35 // MULT-ARCH: "-o" "save-temps-i386.o" 36 // MULT-ARCH: "-o" "a.out-i386" [all …]
|
H A D | nvptx-cuda-system-arch.c | 5 // RUN: cp %S/Inputs/nvptx-arch/nvptx_arch_fail %t/ 6 // RUN: cp %S/Inputs/nvptx-arch/nvptx_arch_sm_70 %t/ 7 // RUN: cp %S/Inputs/nvptx-arch/nvptx_arch_sm_89_sm_80 %t/ 14 // case when nvptx-arch returns nothing or fails 15 // RUN: not %clang -### --target=x86_64-unknown-linux-gnu -nogpulib --offload-arch=native --nvptx-arch-tool=%t/nvptx_arch_fail -x cuda %s 2>&1 \ 17 // RUN: not %clang -### --target=x86_64-unknown-linux-gnu -nogpulib --offload-new-driver --offload-arch=native --nvptx-arch-tool=%t/nvptx_arch_fail -x cuda %s 2>&1 \ 19 // NO-OUTPUT-ERROR: error: cannot determine nvptx64 architecture{{.*}}; consider passing it via '--offload-arch' 21 // case when nvptx-arch doe [all...] |
H A D | cuda-options.cu | 62 // Verify that --cuda-gpu-arch option passes the correct GPU architecture to 64 // RUN: %clang -### -nogpulib -nogpuinc --cuda-include-ptx=all --target=x86_64-linux-gnu --cuda-gpu-arch=sm_52 -c %s 2>&1 \ 69 // Verify that there is one device-side compilation per --cuda-gpu-arch args 72 // RUN: -nogpulib -nogpuinc --cuda-gpu-arch=sm_60 --cuda-gpu-arch=sm_52 -c %s 2>&1 \ 91 // Verify that --[no-]cuda-gpu-arch arguments are handled correctly. 92 // a) --no-cuda-gpu-arch=X negates preceding --cuda-gpu-arch=X 94 // RUN: -nogpulib -nogpuinc --cuda-gpu-arch=sm_70 --cuda-gpu-arch [all...] |
H A D | amdgpu-hip-system-arch.c | 5 // RUN: cp %S/Inputs/amdgpu-arch/amdgpu_arch_fail %t/ 6 // RUN: cp %S/Inputs/amdgpu-arch/amdgpu_arch_gfx906 %t/ 12 // case when amdgpu-arch returns nothing or fails 13 // RUN: not %clang -### --target=x86_64-unknown-linux-gnu -nogpulib --offload-arch=native --amdgpu-arch-tool=%t/amdgpu_arch_fail -x hip %s 2>&1 \ 15 // RUN: not %clang -### --target=x86_64-unknown-linux-gnu -nogpulib --offload-new-driver --offload-arch=native --amdgpu-arch-tool=%t/amdgpu_arch_fail -x hip %s 2>&1 \ 17 // NO-OUTPUT-ERROR: error: cannot determine amdgcn architecture{{.*}}; consider passing it via '--offload-arch' 19 // case when amdgpu-arch does not return anything with successful execution 20 // RUN: not %clang -### --target=x86_64-unknown-linux-gnu -nogpulib --offload-arch [all...] |
H A D | mips-abi.c | 72 // RUN: | FileCheck -check-prefix=MIPS-ARCH-1 %s 73 // MIPS-ARCH-1: "-target-cpu" "mips1" 74 // MIPS-ARCH-1: "-target-abi" "o32" 78 // RUN: | FileCheck -check-prefix=MIPS-ARCH-2 %s 79 // MIPS-ARCH-2: "-target-cpu" "mips2" 80 // MIPS-ARCH-2: "-target-abi" "o32" 84 // RUN: | FileCheck -check-prefix=MIPS-ARCH-3 %s 85 // MIPS-ARCH-3: "-target-cpu" "mips3" 86 // MIPS-ARCH-3: "-target-abi" "o32" 90 // RUN: | FileCheck -check-prefix=MIPS-ARCH-4 %s [all …]
|
/llvm-project/llvm/test/tools/llvm-readobj/ELF/ |
H A D | file-summary-json.test | 17 # SINGLE-NEXT: "Arch": "x86_64", 34 # MULTI-NEXT: "Arch": "x86_64", 43 # MULTI-NEXT: "Arch": "x86_64", 54 # RUN: FileCheck %s --check-prefix=ARCH-SINGLE \ 57 # ARCH-SINGLE:[ 58 # ARCH-SINGLE-NEXT: { 59 # ARCH-SINGLE-NEXT: "FileSummary": { 60 # ARCH-SINGLE-NEXT: "File": "{{.*}}.archive-single(obj)", 61 # ARCH-SINGLE-NEXT: "Format": "elf64-x86-64", 62 # ARCH-SINGLE-NEXT: "Arch": "x86_64", [all …]
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | elf-header-flags-mach.ll | 1 ; RUN: llc -filetype=obj -mtriple=r600 -mcpu=r600 < %s | llvm-readobj --file-header - | FileCheck --check-prefixes=ALL,ARCH-R600,R600 %s 2 ; RUN: llc -filetype=obj -mtriple=r600 -mcpu=r630 < %s | llvm-readobj --file-header - | FileCheck --check-prefixes=ALL,ARCH-R600,R630 %s 3 ; RUN: llc -filetype=obj -mtriple=r600 -mcpu=rs880 < %s | llvm-readobj --file-header - | FileCheck --check-prefixes=ALL,ARCH-R600,RS880 %s 4 ; RUN: llc -filetype=obj -mtriple=r600 -mcpu=rv670 < %s | llvm-readobj --file-header - | FileCheck --check-prefixes=ALL,ARCH-R600,RV670 %s 5 ; RUN: llc -filetype=obj -mtriple=r600 -mcpu=rv710 < %s | llvm-readobj --file-header - | FileCheck --check-prefixes=ALL,ARCH-R600,RV710 %s 6 ; RUN: llc -filetype=obj -mtriple=r600 -mcpu=rv730 < %s | llvm-readobj --file-header - | FileCheck --check-prefixes=ALL,ARCH-R600,RV730 %s 7 ; RUN: llc -filetype=obj -mtriple=r600 -mcpu=rv770 < %s | llvm-readobj --file-header - | FileCheck --check-prefixes=ALL,ARCH-R600,RV770 %s 8 ; RUN: llc -filetype=obj -mtriple=r600 -mcpu=cedar < %s | llvm-readobj --file-header - | FileCheck --check-prefixes=ALL,ARCH-R600,CEDAR %s 9 ; RUN: llc -filetype=obj -mtriple=r600 -mcpu=cypress < %s | llvm-readobj --file-header - | FileCheck --check-prefixes=ALL,ARCH-R600,CYPRESS %s 10 ; RUN: llc -filetype=obj -mtriple=r600 -mcpu=juniper < %s | llvm-readobj --file-header - | FileCheck --check-prefixes=ALL,ARCH [all...] |
/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | CMakeLists.txt | 141 macro(partially_link_libcxx name dir arch) 142 get_target_flags_for_arch(${arch} target_cflags) 144 get_compiler_rt_target(${arch} target) 147 set(cxx_${arch}_merge_dir "${CMAKE_CURRENT_BINARY_DIR}/cxx_${arch}_merge.dir") 148 file(MAKE_DIRECTORY ${cxx_${arch}_merge_dir}) 149 add_custom_command(TARGET clang_rt.${name}-${arch} POST_BUILD 150 COMMAND ${CMAKE_CXX_COMPILER} ${target_cflags} -Wl,--whole-archive "$<TARGET_LINKER_FILE:clang_rt.${name}-${arch}>" -Wl,--no-whole-archive ${dir}/lib/libc++.a -r -o ${name}.o 152 COMMAND ${CMAKE_COMMAND} -E remove "$<TARGET_LINKER_FILE:clang_rt.${name}-${arch}>" 153 COMMAND ${CMAKE_AR} qcs "$<TARGET_LINKER_FILE:clang_rt.${name}-${arch}>" [all...] |
/llvm-project/llvm/test/TableGen/ |
H A D | AsmPredicateCombining.td | 19 def arch : Target { 24 let Namespace = "arch" in { 56 // MATCHER: if (FB[arch::AsmCond1]) 58 // MATCHER-NEXT: if (FB[arch::AsmCond2a] && FB[arch::AsmCond2b]) 60 // MATCHER-NEXT: if (FB[arch::AsmCond3a] || FB[arch::AsmCond3b]) 62 // MATCHER-NEXT: if (FB[arch::AsmCond4] && !(FB[arch::AsmCond3a] || FB[arch::AsmCond3b])) 66 // DISASS: return (Bits[arch::AsmCond1]); 69 // DISASS: return (Bits[arch::AsmCond2a] && Bits[arch::AsmCond2b]) 72 // DISASS: return (Bits[arch::AsmCond3a] || Bits[arch::AsmCond3b]) 75 // DISASS: return (Bits[arch::AsmCond1] && (Bits[arch::AsmCond2a] && Bits[arch::AsmCond2b])) [all …]
|
/llvm-project/compiler-rt/test/ubsan/ |
H A D | CMakeLists.txt | 6 macro(add_ubsan_testsuite test_mode sanitizer arch lld thinlto) 21 set(CONFIG_NAME ${CONFIG_NAME}-${arch}) 29 macro(add_ubsan_testsuites test_mode sanitizer arch) 30 add_ubsan_testsuite(${test_mode} ${sanitizer} ${arch} False False) 32 if(COMPILER_RT_HAS_LLD AND arch STREQUAL "x86_64" AND NOT (APPLE OR WIN32)) 33 add_ubsan_testsuite(${test_mode} ${sanitizer} ${arch} True False) 42 foreach(arch ${UBSAN_TEST_ARCH}) 43 set(UBSAN_TEST_TARGET_ARCH ${arch}) 48 get_test_cc_for_arch(${arch} UBSAN_TEST_TARGET_CC UBSAN_TEST_TARGET_CFLAGS) 49 add_ubsan_testsuites("Standalone" ubsan ${arch}) [all...] |
/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | CMakeLists.txt | 172 foreach(arch ${TSAN_SUPPORTED_ARCH}) 173 if(arch STREQUAL "x86_64") 183 DEPENDS clang_rt.tsan-${arch} ${BUILDGO_SCRIPT} 187 elseif(arch STREQUAL "aarch64") 197 DEPENDS clang_rt.tsan-${arch} ${BUILDGO_SCRIPT} 201 elseif(arch MATCHES "powerpc64|powerpc64le") 211 DEPENDS clang_rt.tsan-${arch} ${BUILDGO_SCRIPT} 215 elseif(arch MATCHES "loongarch64") 219 elseif(arch MATCHES "mips64|mips64le") 223 elseif(arch MATCHE [all...] |
/llvm-project/compiler-rt/lib/asan/tests/ |
H A D | CMakeLists.txt | 162 function(add_asan_tests arch test_runtime) 168 string(TOUPPER ${arch} ARCH_UPPER_CASE) 174 generate_compiler_rt_tests(${test_objects} ${test_suite} ${testname} ${arch} 184 get_target_link_flags_for_arch(${arch} TARGET_LINK_FLAGS) 188 "Asan-${arch}${TEST_KIND}-Test" 195 set(dynamic_test_name "Asan-${arch}${TEST_KIND}-Dynamic-Test") 211 get_dynamic_link_flags_for_arch(${arch} DYNAMIC_LINK_FLAGS) 214 add_compiler_rt_test(AsanDynamicUnitTests "${dynamic_test_name}" "${arch}" 226 AsanUnitTests "Asan-${arch}${TEST_KIND}-Noinst-Test" 235 AsanBenchmarks "Asan-${arch} [all...] |
/llvm-project/compiler-rt/cmake/Modules/ |
H A D | CompilerRTDarwinUtils.cmake | 153 foreach(arch ${archs}) 155 set(arch_linker_flags "-arch ${arch} ${os_linker_flags}") 158 try_compile_only(CAN_TARGET_${os}_${arch} FLAGS -v -arch ${arch} ${DARWIN_${os}_CFLAGS} -w) 162 try_compile(CAN_TARGET_${os}_${arch} ${CMAKE_BINARY_DIR} ${SIMPLE_C} 163 COMPILE_DEFINITIONS "-v -arch ${arch}" ${DARWIN_${os}_CFLAGS} 167 if(${CAN_TARGET_${os}_${arch}}) [all...] |
/llvm-project/lldb/source/Plugins/Process/elf-core/ |
H A D | ThreadElfCore.cpp | 85 ArchSpec arch = process->GetArchitecture(); in CreateRegisterContextForFrame() 88 switch (arch.GetTriple().getOS()) { in CreateRegisterContextForFrame() 90 switch (arch.GetMachine()) { in CreateRegisterContextForFrame() 95 reg_interface = new RegisterContextFreeBSD_powerpc32(arch); in CreateRegisterContextForFrame() 98 reg_interface = new RegisterContextFreeBSD_powerpc64(arch); in CreateRegisterContextForFrame() 101 reg_interface = new RegisterContextFreeBSD_mips64(arch); in CreateRegisterContextForFrame() 104 reg_interface = new RegisterContextFreeBSD_i386(arch); in CreateRegisterContextForFrame() 107 reg_interface = new RegisterContextFreeBSD_x86_64(arch); in CreateRegisterContextForFrame() 116 switch (arch.GetMachine()) { in CreateRegisterContextForFrame() 120 reg_interface = new RegisterContextNetBSD_i386(arch); in CreateRegisterContextForFrame() 82 ArchSpec arch = process->GetArchitecture(); CreateRegisterContextForFrame() local 252 GetSize(const lldb_private::ArchSpec & arch) GetSize() argument 279 Parse(const DataExtractor & data,const ArchSpec & arch) Parse() argument 326 GetSize(const lldb_private::ArchSpec & arch) GetSize() argument 348 Parse(const DataExtractor & data,const ArchSpec & arch) Parse() argument 400 GetSize(const lldb_private::ArchSpec & arch) GetSize() argument 415 Parse(const DataExtractor & data,const ArchSpec & arch) Parse() argument [all...] |
/llvm-project/compiler-rt/lib/sanitizer_common/tests/ |
H A D | CMakeLists.txt | 142 # (universal binary on Mac and arch-specific object files on Linux). 150 function(get_sanitizer_common_lib_for_arch arch lib) 154 set(tgt_name "RTSanitizerCommon.test.${arch}") 164 macro(add_sanitizer_tests_for_arch arch) 170 get_sanitizer_common_lib_for_arch(${arch} SANITIZER_COMMON_LIB) 172 get_target_link_flags_for_arch(${arch} TARGET_LINK_FLAGS) 176 "Sanitizer-${arch}-Test" ${arch} 183 if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux" AND "${arch}" STREQUAL "x86_64") 187 get_target_flags_for_arch(${arch} TARGET_FLAG [all...] |
/llvm-project/clang/test/Sema/ |
H A D | attr-target-mv.c | 4 void __attribute__((target("arch=sandybridge"))) no_default(void); 23 int __attribute__((target("arch=sandybridge"))) no_proto(); 28 int __attribute__((target("arch=sandybridge"))) redecl1(void) { return 2; } in redecl1() 32 int __attribute__((target("arch=sandybridge"))) redecl2(void) { return 2; } in redecl2() 35 int __attribute__((target("arch=ivybridge"))) redecl3(void) { return 1; } in redecl3() 36 int __attribute__((target("arch=sandybridge"))) redecl3(void); 37 int __attribute__((target("arch=sandybridge"))) redecl3(void) { return 2; } in redecl3() 40 int __attribute__((target("arch=sandybridge"))) redecl4(void) { return 2; } in redecl4() 41 int __attribute__((target("arch=sandybridge"))) redecl4(void); 44 int __attribute__((target("arch in redef() [all...] |
/llvm-project/llvm/test/MC/AArch64/FP8/ |
H A D | directive-arch.s | 3 .arch armv9-a+fp8 6 .arch armv9-a+nofp8 8 .arch armv9-a+faminmax 11 .arch armv9-a+nofaminmax 13 .arch armv9-a+fp8fma 16 .arch armv9-a+nofp8fma 18 .arch armv9-a+ssve-fp8fma 21 .arch armv9-a+nossve-fp8fma 23 .arch armv9-a+fp8dot2 26 .arch armv9-a+nofp8dot2 [all …]
|
/llvm-project/lld/ELF/ |
H A D | CMakeLists.txt | 23 Arch/AArch64.cpp 24 Arch/AMDGPU.cpp 25 Arch/ARM.cpp 26 Arch/AVR.cpp 27 Arch/Hexagon.cpp 28 Arch/LoongArch.cpp 29 Arch/Mips.cpp 30 Arch/MipsArchTree.cpp 31 Arch/MSP430.cpp 32 Arch/PPC.cpp [all …]
|
/llvm-project/llvm/test/tools/obj2yaml/ELF/ |
H A D | mips-eflags.yaml | 256 # RUN: yaml2obj --docnum=24 %s -o %t-arch-1a 257 # RUN: obj2yaml %t-arch-1a | FileCheck %s --check-prefix=ARCH-1 258 # RUN: yaml2obj --docnum=25 %s -o %t-arch-1b 259 # RUN: obj2yaml %t-arch-1b | FileCheck %s --check-prefix=ARCH-1 261 # ARCH-1-NOT: Flags: 279 # RUN: yaml2obj --docnum=26 %s -o %t-arch-2 280 # RUN: obj2yaml %t-arch-2 | FileCheck %s -DARCH=EF_MIPS_ARCH_2 --check-prefix=ARCH 281 # RUN: yaml2obj --docnum=27 %s -o %t-arch-3 282 # RUN: obj2yaml %t-arch-3 | FileCheck %s -DARCH=EF_MIPS_ARCH_3 --check-prefix=ARCH 283 # RUN: yaml2obj --docnum=28 %s -o %t-arch-4 [all …]
|