Home
last modified time | relevance | path

Searched refs:amdgcn (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAMDGPU.h55 return getTriple().getArch() == llvm::Triple::amdgcn || in hasFP64()
66 return getTriple().getArch() == llvm::Triple::amdgcn; in hasFastFMA()
70 return getTriple().getArch() == llvm::Triple::amdgcn || in hasFMAF()
79 return getTriple().getArch() == llvm::Triple::amdgcn || in hasLDEXPF()
84 return TT.getArch() == llvm::Triple::amdgcn; in isAMDGCN()
115 return getTriple().getArch() == llvm::Triple::amdgcn ? 64 : 32; in getMaxPointerWidth()
263 if (getTriple().getArch() == llvm::Triple::amdgcn) in isValidCPUName()
271 if (getTriple().getArch() == llvm::Triple::amdgcn) { in setCPU()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCAsmInfo.cpp19 CodePointerSize = (TT.getArch() == Triple::amdgcn) ? 8 : 4; in AMDGPUMCAsmInfo()
27 MaxInstLength = (TT.getArch() == Triple::amdgcn) ? 20 : 16; in AMDGPUMCAsmInfo()
H A DAMDGPUAsmBackend.cpp238 : AMDGPUAsmBackend(T), Is64Bit(TT.getArch() == Triple::amdgcn), in ELFAMDGPUAsmBackend()
H A DAMDGPUTargetStreamer.cpp539 case Triple::amdgcn: in getEFlags()
551 assert(STI.getTargetTriple().getArch() == Triple::amdgcn); in getEFlagsAMDGCN()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td135 let TargetPrefix = "amdgcn" in {
567 } // TargetPrefix = "amdgcn"
879 let TargetPrefix = "amdgcn";
1058 let TargetPrefix = "amdgcn" in {
2024 // llvm.amdgcn.lds.direct.load <m0>
2091 // llvm.amdgcn.ds.swizzle src offset
2478 // llvm.amdgcn.ds.permute <index> <src>
2484 // llvm.amdgcn.ds.bpermute <index> <src>
2537 // llvm.amdgcn.mov.dpp8.i32 <src> <sel>
2574 // llvm.amdgcn.permlane64 <src0>
[all …]
/freebsd/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/
H A Dstdlib.h20 #pragma omp begin declare variant match(device = {arch(amdgcn)})
H A Dmath.h52 #pragma omp begin declare variant match(device = {arch(amdgcn)})
H A D__clang_openmp_device_functions.h39 #pragma omp begin declare variant match(device = {arch(amdgcn)})
H A Dcomplex48 device = {arch(amdgcn, nvptx, nvptx64)}, \
H A Dcmath79 #pragma omp begin declare variant match(device = {arch(amdgcn)})
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/TargetInfo/
H A DAMDGPUTargetInfo.cpp34 RegisterTarget<Triple::amdgcn, false> GCN(getTheGCNTarget(), "amdgcn", in LLVMInitializeAMDGPUTargetInfo()
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DTriple.cpp31 case amdgcn: return "amdgcn"; in getArchTypeName()
156 case amdgcn: return "amdgcn"; in getArchTypePrefix()
388 .Case("amdgcn", amdgcn) in getArchTypeForLLVMName()
535 .Case("amdgcn", Triple::amdgcn) in parseArch()
846 case Triple::amdgcn: in getDefaultFormat()
1490 case llvm::Triple::amdgcn: in getArchPointerBitWidth()
1533 case Triple::amdgcn: in get32BitArchVariant()
1635 case Triple::amdgcn: in get64BitArchVariant()
1698 case Triple::amdgcn: in getBigEndianArchVariant()
1800 case Triple::amdgcn: in isLittleEndian()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp560 if (TT.getArch() == Triple::amdgcn) in getGPUOrDefault()
583 if (TT.getArch() == Triple::amdgcn) { in AMDGPUTargetMachine()
1012 if (RemoveIncompatibleFunctions && Arch == Triple::amdgcn) in addIRPasses()
1052 if ((TM.getTargetTriple().getArch() == Triple::amdgcn) && in addIRPasses()
1075 if (TM.getTargetTriple().getArch() == Triple::amdgcn) { in addIRPasses()
1105 if (TM->getTargetTriple().getArch() == Triple::amdgcn) { in addCodeGenPrepare()
1111 if (TM->getTargetTriple().getArch() == Triple::amdgcn && in addCodeGenPrepare()
H A DAMDGPUAlwaysInlinePass.cpp98 if (TT.getArch() == Triple::amdgcn && in alwaysInlineImpl()
H A DAMDGPUSubtarget.h147 return TargetTriple.getArch() == Triple::amdgcn; in isGCN()
H A DAMDGPUSubtarget.cpp136 if (TT.getArch() == Triple::amdgcn) { in initializeSubtargetDependencies()
1023 if (MF.getTarget().getTargetTriple().getArch() == Triple::amdgcn) in get()
1030 if (TM.getTargetTriple().getArch() == Triple::amdgcn) in get()
H A DAMDGPUCombine.td130 // G_INTRINSIC @llvm.amdgcn.fmed3. Currently the legalizer will
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DTriple.h74 amdgcn, // AMDGCN: AMD GCN GPUs enumerator
820 bool isAMDGCN() const { return getArch() == Triple::amdgcn; } in isAMDGCN()
823 return getArch() == Triple::r600 || getArch() == Triple::amdgcn; in isAMDGPU()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGGPUBuiltin.cpp181 assert(getTarget().getTriple().getArch() == llvm::Triple::amdgcn); in EmitAMDGPUDevicePrintfCallExpr()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DHIPAMD.cpp301 assert(getTriple().getArch() == llvm::Triple::amdgcn); in buildLinker()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPContext.cpp51 case Triple::amdgcn: in OMPContext()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DToolChain.h800 if (TT.getArch() == llvm::Triple::amdgcn) in getOpenMPTriple()
/freebsd/contrib/dialog/
H A Dconfig.sub1167 | amdgcn \
/freebsd/contrib/ncurses/
H A Dconfig.sub1165 | amdgcn \
/freebsd/contrib/sqlite3/
H A Dconfig.sub1189 | amdgcn \

123