Home
last modified time | relevance | path

Searched refs:amdgcn (Results 1 – 25 of 53) 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()
259 if (getTriple().getArch() == llvm::Triple::amdgcn) in isValidCPUName()
267 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.cpp236 : AMDGPUAsmBackend(T), Is64Bit(TT.getArch() == Triple::amdgcn), in ELFAMDGPUAsmBackend()
H A DAMDGPUTargetStreamer.cpp660 case Triple::amdgcn: in getEFlags()
672 assert(STI.getTargetTriple().getArch() == Triple::amdgcn); in getEFlagsAMDGCN()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td142 let TargetPrefix = "amdgcn" in {
563 } // TargetPrefix = "amdgcn"
885 let TargetPrefix = "amdgcn";
1079 let TargetPrefix = "amdgcn" in {
1809 // subtarget. llvm.amdgcn.s.setreg(hwmode, value)
1875 // llvm.amdgcn.lds.direct.load <m0>
1883 // llvm.amdgcn.lds.param.load <attr_chan>, <attr>, <m0>
1892 // llvm.amdgcn.interp.inreg.p10 <p>, <i>, <p0>
1898 // llvm.amdgcn.interp.inreg.p2 <p>, <j>, <tmp>
1904 // llvm.amdgcn.interp.inreg.p10.f16 <p>, <i>, <p0>, <high>
[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)}, \
/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/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp576 if (TT.getArch() == Triple::amdgcn) in getGPUOrDefault()
599 if (TT.getArch() == Triple::amdgcn) { in AMDGPUTargetMachine()
1016 if (RemoveIncompatibleFunctions && Arch == Triple::amdgcn) in addIRPasses()
1055 if ((TM.getTargetTriple().getArch() == Triple::amdgcn) && in addIRPasses()
1078 if (TM.getTargetTriple().getArch() == Triple::amdgcn) { in addIRPasses()
1108 if (TM->getTargetTriple().getArch() == Triple::amdgcn) { in addCodeGenPrepare()
1114 if (TM->getTargetTriple().getArch() == Triple::amdgcn && in addCodeGenPrepare()
1118 if (TM->getTargetTriple().getArch() == Triple::amdgcn) { in addCodeGenPrepare()
H A DAMDGPUAlwaysInlinePass.cpp99 if (TT.getArch() == Triple::amdgcn && in alwaysInlineImpl()
H A DAMDGPUSubtarget.h147 return TargetTriple.getArch() == Triple::amdgcn; in isGCN()
H A DAMDGPUSubtarget.cpp145 if (TT.getArch() == Triple::amdgcn) { in initializeSubtargetDependencies()
1039 if (MF.getTarget().getTargetTriple().getArch() == Triple::amdgcn) in get()
1045 if (TM.getTargetTriple().getArch() == Triple::amdgcn) in get()
H A DAMDGPUCombine.td135 // G_INTRINSIC @llvm.amdgcn.fmed3. Currently the legalizer will
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DTriple.cpp31 case amdgcn: return "amdgcn"; in getArchTypeName()
181 case amdgcn: return "amdgcn"; in getArchTypePrefix()
421 .Case("amdgcn", amdgcn) in getArchTypeForLLVMName()
569 .Case("amdgcn", Triple::amdgcn) in parseArch()
903 case Triple::amdgcn: in getDefaultFormat()
1643 case llvm::Triple::amdgcn: in getArchPointerBitWidth()
1686 case Triple::amdgcn: in get32BitArchVariant()
1788 case Triple::amdgcn: in get64BitArchVariant()
1851 case Triple::amdgcn: in getBigEndianArchVariant()
1953 case Triple::amdgcn: in isLittleEndian()
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DTriple.h74 amdgcn, // AMDGCN: AMD GCN GPUs enumerator
852 bool isAMDGCN() const { return getArch() == Triple::amdgcn; } in isAMDGCN()
855 return getArch() == Triple::r600 || getArch() == Triple::amdgcn; in isAMDGPU()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DHIPAMD.cpp344 assert(getTriple().getArch() == llvm::Triple::amdgcn || in buildLinker()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPContext.cpp52 case Triple::amdgcn: in OMPContext()
/freebsd/contrib/dialog/
H A Dconfig.sub1167 | amdgcn \
/freebsd/contrib/file/
H A Dconfig.sub1184 | amdgcn \
/freebsd/contrib/libevent/build-aux/
H A Dconfig.sub1165 | amdgcn \
/freebsd/crypto/openssh/
H A Dconfig.sub1189 | amdgcn \
/freebsd/contrib/sqlite3/
H A Dconfig.sub1189 | amdgcn \
/freebsd/contrib/ldns/
H A Dconfig.sub1189 | amdgcn \

123