Home
last modified time | relevance | path

Searched refs:isAMDGCN (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DAMDGPU.cpp184 if (isAMDGCN(getTriple())) { in initFeatureMap()
341 if (isAMDGCN(getTriple())) in fillValidCPUList()
354 GPUKind(isAMDGCN(Triple) ? in AMDGPUTargetInfo()
357 GPUFeatures(isAMDGCN(Triple) ? in AMDGPUTargetInfo()
360 resetDataLayout(isAMDGCN(getTriple()) ? DataLayoutStringAMDGCN in AMDGPUTargetInfo()
364 !isAMDGCN(Triple)); in AMDGPUTargetInfo()
390 !isAMDGCN(getTriple())); in adjust()
403 if (isAMDGCN(getTriple())) in getTargetDefines()
409 StringRef CanonName = isAMDGCN(getTriple()) ? in getTargetDefines()
413 if (isAMDGCN(getTriple())) { in getTargetDefines()
[all …]
H A DAMDGPU.h83 static bool isAMDGCN(const llvm::Triple &TT) { in isAMDGCN() function
293 bool IsAMDGCN = isAMDGCN(getTriple()); in setSupportedOpenCLOpts()
453 if (!isAMDGCN(getTriple())) in getTargetID()
/llvm-project-15.0.7/clang/lib/Basic/
H A DTargetID.cpp23 auto ProcKind = T.isAMDGCN() ? llvm::AMDGPU::parseArchAMDGCN(Proc) in getAllPossibleAMDGPUTargetIDFeatures()
27 auto Features = T.isAMDGCN() ? llvm::AMDGPU::getArchAttrAMDGCN(ProcKind) in getAllPossibleAMDGPUTargetIDFeatures()
/llvm-project-15.0.7/llvm/lib/Support/
H A DTargetParser.cpp248 auto ProcKind = T.isAMDGCN() ? parseArchAMDGCN(Arch) : parseArchR600(Arch); in getCanonicalArchName()
252 return T.isAMDGCN() ? getArchNameAMDGCN(ProcKind) : getArchNameR600(ProcKind); in getCanonicalArchName()
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DAMDGPUOpenMP.cpp225 assert(getToolChain().getTriple().isAMDGCN() && "Unsupported target"); in ConstructJob()
333 assert(getTriple().isAMDGCN()); in buildLinker()
H A DHIPUtility.cpp62 if (TT.isAMDGCN() && getAMDGPUCodeObjectVersion(C.getDriver(), Args) >= 4) in constructHIPFatbinCommand()
H A DCommonArgs.cpp2092 Triple.isAMDGCN() ? options::OPT_libomptarget_amdgpu_bc_path_EQ in addOpenMPDeviceRTL()
2095 StringRef ArchPrefix = Triple.isAMDGCN() ? "amdgpu" : "nvptx"; in addOpenMPDeviceRTL()
H A DClang.cpp1309 getToolChain().getTriple().isAMDGCN())) { in AddPreprocessingOptions()
4720 if (Triple.isAMDGCN() && IsOpenMPDevice && Args.hasArg(options::OPT_S) && in ConstructJob()
5637 if (!Triple.isNVPTX() && !Triple.isAMDGCN()) in ConstructJob()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGGPUBuiltin.cpp212 getTarget().getTriple().isAMDGCN()); in EmitOpenMPDevicePrintfCallExpr()
H A DCGOpenMPRuntime.cpp1886 if (CGM.getTriple().isAMDGCN()) in emitDeclareTargetVarDefinition()
1932 if (CGM.getTriple().isAMDGCN()) in emitDeclareTargetVarDefinition()
2814 (CGM.getTriple().isAMDGCN() || CGM.getTriple().isNVPTX()); in emitDistributeStaticInit()
2839 (CGM.getTriple().isAMDGCN() || CGM.getTriple().isNVPTX())) in emitForStaticFinish()
6460 if (CGM.getTriple().isAMDGCN()) in emitTargetOutlinedFunctionHelper()
H A DCGBuiltin.cpp5111 getTarget().getTriple().isAMDGCN()) { in EmitBuiltinExpr()
5116 if (getTarget().getTriple().isAMDGCN() && getLangOpts().HIP) in EmitBuiltinExpr()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DTriple.h744 bool isAMDGCN() const { return getArch() == Triple::amdgcn; } in isAMDGCN() function
/llvm-project-15.0.7/clang/lib/Frontend/
H A DCompilerInvocation.cpp3864 if ((Opts.OpenMPIsDevice && (T.isNVPTX() || T.isAMDGCN())) || in ParseLangArgs()
3940 Opts.OpenMPCUDAMode = Opts.OpenMPIsDevice && (T.isNVPTX() || T.isAMDGCN()) && in ParseLangArgs()
3945 Opts.OpenMPIsDevice && (T.isNVPTX() || T.isAMDGCN()) && in ParseLangArgs()
/llvm-project-15.0.7/clang/lib/Driver/
H A DDriver.cpp868 if (TT.isNVPTX() || TT.isAMDGCN()) { in CreateOffloadingDeviceToolChains()
878 else if (TT.isAMDGCN()) in CreateOffloadingDeviceToolChains()
5318 if (TC->getTriple().isAMDGCN()) { in BuildJobsForActionNoCache()
/llvm-project-15.0.7/clang/lib/AST/
H A DDecl.cpp3435 if (Context.getTargetInfo().getTriple().isAMDGCN() && in getBuiltinID()