Home
last modified time | relevance | path

Searched full:arch (Results 1 – 25 of 2094) sorted by relevance

12345678910>>...84

/llvm-project/llvm/test/MC/RISCV/
H A Dattribute-arch.s1 ## 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 Doption-arch.s7 # 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 Dset-arch.s5 .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 Dopenmp-system-arch.c5 // 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 Damdgpu-macros.cl8 // 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 Dcl-x86-flags.c9 // 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 Dsave-temps.c1 // 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 Dnvptx-cuda-system-arch.c5 // 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 Dcuda-options.cu62 // 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 Damdgpu-hip-system-arch.c5 // 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 Dmips-abi.c72 // 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 Dfile-summary-json.test17 # 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 Delf-header-flags-mach.ll1 ; 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 DCMakeLists.txt141 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 DAsmPredicateCombining.td19 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 DCMakeLists.txt6 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 DCMakeLists.txt172 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 DCMakeLists.txt162 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 DCompilerRTDarwinUtils.cmake153 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 DThreadElfCore.cpp85 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 DCMakeLists.txt142 # (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 Dattr-target-mv.c4 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 Ddirective-arch.s3 .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 DCMakeLists.txt23 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 Dmips-eflags.yaml256 # 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 …]

12345678910>>...84