| /llvm-project-15.0.7/clang/test/Driver/ |
| H A D | spirv-toolchain.cl | 2 // RUN: %clang -### --target=spirv64 -x cl -c %s 2>&1 | FileCheck --check-prefix=SPV64 %s 3 // RUN: %clang -### --target=spirv64 %s 2>&1 | FileCheck --check-prefix=SPV64 %s 4 // RUN: %clang -### --target=spirv64 -x ir -c %s 2>&1 | FileCheck --check-prefix=SPV64 %s 6 // RUN: %clang -### --target=spirv64 -x c -c %s 2>&1 | FileCheck --check-prefix=SPV64 %s 8 // SPV64: "-cc1" "-triple" "spirv64" 31 // SPT64: "-cc1" "-triple" "spirv64" 54 // TMP: "-cc1" "-triple" "spirv64" 57 // TMP: "-cc1" "-triple" "spirv64" 65 // RUN: %clang -### -target spirv64 %s %s 2>&1 | FileCheck --check-prefix=SPLINK %s 67 // SPLINK: "-cc1" "-triple" "spirv64" [all …]
|
| H A D | hipspv-device-libs.hip | 4 // RUN: %clang -### -target x86_64-linux-gnu --offload=spirv64 \ 9 // RUN: %clang -### -target x86_64-linux-gnu --offload=spirv64 \ 16 // RUN: %clang -### -target x86_64-linux-gnu --offload=spirv64 \ 23 // HIP-PATH: "-mlink-builtin-bitcode" {{".*/hipspv/lib/hip-device-lib/hipspv-spirv64.bc"}} 24 // HIP-DEV-LIB-PATH-NOT: "-mlink-builtin-bitcode" {{".*/hipspv/lib/hip-device-lib/hipspv-spirv64.bc… 25 // HIP-DEV-LIB-PATH: "-mlink-builtin-bitcode" {{".*/hipspv-dev-lib/hipspv-spirv64.bc"}}
|
| H A D | hipspv-toolchain.hip | 4 // RUN: %clang -### -target x86_64-linux-gnu --offload=spirv64 \ 8 // CHECK: [[CLANG:".*clang.*"]] "-cc1" "-triple" "spirv64" 12 // CHECK-SAME: "-mlink-builtin-bitcode" {{".*/hipspv/lib/hip-device-lib/hipspv-spirv64.bc"}} 28 // CHECK-SAME: "-targets=host-x86_64-unknown-linux,hip-spirv64----generic" 31 // CHECK: [[CLANG]] "-cc1" "-triple" {{".*"}} "-aux-triple" "spirv64"
|
| H A D | hipspv-toolchain-rdc.hip | 4 // RUN: %clang -### -x hip -target x86_64-linux-gnu --offload=spirv64 \ 12 // CHECK-SAME: "-aux-triple" "spirv64" 19 // CHECK-SAME: "-aux-triple" "spirv64" 26 // CHECK: [[CLANG]] "-cc1" "-triple" "spirv64" 35 // CHECK: [[CLANG]] "-cc1" "-triple" "spirv64" 54 // CHECK-SAME: "-targets={{.*}},hip-spirv64----generic"
|
| H A D | hipspv-pass-plugin.hip | 4 // RUN: %clang -### -target x86_64-linux-gnu --offload=spirv64 \ 8 // RUN: %clang -### -target x86_64-linux-gnu --offload=spirv64 \ 12 // RUN: %clang -### -target x86_64-linux-gnu --offload=spirv64 \ 16 // RUN: %clang -### -target x86_64-linux-gnu --offload=spirv64 \
|
| /llvm-project-15.0.7/libclc/ |
| H A D | CMakeLists.txt | 17 spirv64/lib/SOURCES 32 spirv64-mesa3d- 117 if( "spirv-mesa3d-" IN_LIST LIBCLC_TARGETS_TO_BUILD OR "spirv64-mesa3d-" IN_LIST LIBCLC_TARGETS_TO_… 167 set( spirv64-mesa3d-_devices none ) 220 if ( NOT ${ARCH} STREQUAL spirv AND NOT ${ARCH} STREQUAL spirv64 AND 252 if( NOT ${ARCH} STREQUAL "spirv" AND NOT ${ARCH} STREQUAL "spirv64" AND 285 if( ${d} STREQUAL "none" OR ${ARCH} STREQUAL "spirv" OR ${ARCH} STREQUAL "spirv64" ) 294 if ( ${ARCH} STREQUAL "spirv" OR ${ARCH} STREQUAL "spirv64" ) 345 if( ${ARCH} STREQUAL "spirv" OR ${ARCH} STREQUAL "spirv64" )
|
| /llvm-project-15.0.7/clang/test/CodeGenOpenCL/ |
| H A D | spirv_target.cl | 2 // RUN: %clang_cc1 -no-opaque-pointers %s -triple "spirv64-unknown-unknown" -verify -emit-llvm -o -… 5 // SPIRV64: target triple = "spirv64-unknown-unknown"
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/TargetInfo/ |
| H A D | SPIRVTargetInfo.cpp | 26 RegisterTarget<Triple::spirv64> Y(getTheSPIRV64Target(), "spirv64", in LLVMInitializeSPIRVTargetInfo()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/ |
| H A D | TruncToBool.ll | 1 ; RUN: llc -O0 -mtriple=spirv64-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK-SPIRV
|
| H A D | opaque_pointers.ll | 1 ; RUN: llc -O0 -mtriple=spirv64-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | Triple.cpp | 74 case spirv64: return "spirv64"; in getArchTypeName() 157 case spirv64: return "spirv"; in getArchTypePrefix() 361 .Case("spirv64", spirv64) in getArchTypeForLLVMName() 501 "spirv64v1.3", "spirv64v1.4", "spirv64v1.5", Triple::spirv64) in parseArch() 856 case Triple::spirv64: in getDefaultFormat() 1434 case llvm::Triple::spirv64: in getArchPointerBitWidth() 1526 case Triple::spirv64: in get32BitArchVariant() 1575 case Triple::spirv64: in get64BitArchVariant() 1604 T.setArch(Triple::spirv64, getSubArch()); in get64BitArchVariant() 1646 case Triple::spirv64: in getBigEndianArchVariant() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/transcoding/ |
| H A D | readonly.ll | 9 target triple = "spirv64-unknown-unknown"
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | SPIRVUsage.rst | 34 ``spirv64`` SPIR-V with 64-bit pointer width.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/llvm-intrinsics/ |
| H A D | ctpop.ll | 1 ; RUN: llc -O0 -mtriple=spirv64-unknown-linux %s -o - | FileCheck %s
|
| H A D | fshl.ll | 1 ; RUN: llc -O0 -mtriple=spirv64-unknown-unknown %s -o - | FileCheck %s --check-prefix=CHECK-SPIRV
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | TripleTest.cpp | 287 EXPECT_EQ(Triple::spirv64, T.getArch()); in TEST() 293 EXPECT_EQ(Triple::spirv64, T.getArch()); in TEST() 299 EXPECT_EQ(Triple::spirv64, T.getArch()); in TEST() 305 EXPECT_EQ(Triple::spirv64, T.getArch()); in TEST() 311 EXPECT_EQ(Triple::spirv64, T.getArch()); in TEST() 317 EXPECT_EQ(Triple::spirv64, T.getArch()); in TEST() 323 EXPECT_EQ(Triple::spirv64, T.getArch()); in TEST() 1078 T.setArch(Triple::spirv64); in TEST() 1271 EXPECT_EQ(Triple::spirv64, T.get64BitArchVariant().getArch()); in TEST() 1273 T.setArch(Triple::spirv64); in TEST() [all …]
|
| /llvm-project-15.0.7/clang/lib/Basic/Targets/ |
| H A D | SPIR.h | 263 assert(Triple.getArch() == llvm::Triple::spirv64 && in SPIRV64TargetInfo()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | Triple.h | 99 spirv64, // SPIR-V with 64-bit pointers enumerator 735 return getArch() == Triple::spirv32 || getArch() == Triple::spirv64; in isSPIRV()
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | HIPSPV.cpp | 165 assert(getTriple().getArch() == llvm::Triple::spirv64); in buildLinker()
|
| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | Targets.cpp | 619 case llvm::Triple::spirv64: { in AllocateTarget()
|
| /llvm-project-15.0.7/clang/lib/Driver/ |
| H A D | Driver.cpp | 136 TT->getArch() == llvm::Triple::spirv64)) { in getNVIDIAOffloadTargetTriple() 157 if (TT->getArch() == llvm::Triple::spirv64) in getHIPOffloadTargetTriple() 6112 case llvm::Triple::spirv64: in getToolChain() 6159 else if (Target.getArch() == llvm::Triple::spirv64 && in getOffloadingDeviceToolChain()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | UsersManual.rst | 3186 $ clang -c -target spirv64 -cl-ext=-cl_khr_fp64 test.cl 3230 $ clang -target spirv64 -c test.cl 3474 clang -cl-std=clc++ -c -target spirv64 test.cl 3723 $ clang -target spirv64 -c test.cl 3755 $ clang -target spirv64 test1.cl test2.cl
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaType.cpp | 4012 Triple.getArch() == llvm::Triple::spirv64) { in getCCForDeclaratorChunk()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 11754 case llvm::Triple::spirv64: in getTargetCodeGenInfo()
|