Home
last modified time | relevance | path

Searched refs:getTargetInfo (Results 1 – 25 of 130) sorted by relevance

123456

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DModuleBuilder.cpp154 M->setTargetTriple(Ctx->getTargetInfo().getTriple().getTriple()); in Initialize()
155 M->setDataLayout(Ctx->getTargetInfo().getDataLayoutString()); in Initialize()
156 const auto &SDKVersion = Ctx->getTargetInfo().getSDKVersion(); in Initialize()
159 if (const auto *TVT = Ctx->getTargetInfo().getDarwinTargetVariantTriple()) in Initialize()
162 Ctx->getTargetInfo().getDarwinTargetVariantSDKVersion()) in Initialize()
247 if (Ctx->getTargetInfo().getCXXABI().isMicrosoft()) { in HandleTagDeclDefinition()
H A DCGRecordLayoutBuilder.cpp108 return Context.getTargetInfo().getCXXABI().isMicrosoft() || in isDiscreteBitFieldABI()
114 return Context.getTargetInfo().getABI().starts_with("aapcs"); in isAAPCS()
118 bool isBE() const { return Context.getTargetInfo().isBigEndian(); } in isBE()
125 return !Context.getTargetInfo().getCXXABI().isMicrosoft(); in isOverlappingVBaseABI()
506 bitsToCharUnits(Context.getTargetInfo().getRegisterWidth()); in accumulateBitFields()
607 if (!Context.getTargetInfo().hasCheapUnalignedBitFieldAccess()) { in accumulateBitFields()
H A DPatternInit.cpp25 CGM.getContext().getTargetInfo().getMaxPointerWidth() < 64 in initializationPatternFor()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp706 IsNaturalAlign(!Context.getTargetInfo().getTriple().isOSAIX()), in ItaniumRecordLayoutBuilder()
728 return Context.getTargetInfo().getCXXABI(); in getCXXABI()
1070 Context.getTargetInfo().getPointerWidth(LangAS::Default)); in LayoutNonVirtualBases()
1072 Context.getTargetInfo().getPointerAlign(LangAS::Default)); in LayoutNonVirtualBases()
1233 Context.getTargetInfo().getTriple().isPS() || in LayoutBase()
1234 Context.getTargetInfo().getTriple().isOSAIX())) in LayoutBase()
1247 Context.getTargetInfo().defaultsToAIXPowerAlignment(); in LayoutBase()
1272 if (!Context.getTargetInfo().getTriple().isPS()) in LayoutBase()
1359 !Context.getTargetInfo().defaultsToAIXPowerAlignment() || IsNaturalAlign; in InitializeLayout()
1399 llvm::alignTo(getSizeInBits(), Context.getTargetInfo().getCharAlign())); in Layout()
[all …]
H A DMangle.cpp68 const TargetInfo &TI = Context.getTargetInfo(); in getCallingConvMangling()
161 getASTContext().getTargetInfo().getUserLabelPrefix(); in mangleName()
164 llvm::DataLayout(getASTContext().getTargetInfo().getDataLayoutString()) in mangleName()
187 const TargetInfo &TI = Context.getTargetInfo(); in mangleName()
402 DL(Ctx.getTargetInfo().getDataLayoutString()) {} in Implementation()
499 if (Ctx.getTargetInfo().getCXXABI().isItaniumFamily()) in getAllManglings()
503 if (Ctx.getTargetInfo().getCXXABI().isMicrosoft()) in getAllManglings()
509 if (Ctx.getTargetInfo().getCXXABI().isItaniumFamily()) { in getAllManglings()
H A DItaniumCXXABI.cpp227 const TargetInfo &Target = Context.getTargetInfo(); in getMemberPointerInfo()
239 const llvm::Triple &T = Context.getTargetInfo().getTriple(); in getDefaultMethodCallConv()
243 return Context.getTargetInfo().getDefaultCallingConv(); in getDefaultMethodCallConv()
256 Context.getTargetInfo().getPointerWidth(LangAS::Default)); in isNearlyEmpty()
H A DAvailability.cpp23 StringRef PlatformName = Context.getTargetInfo().getPlatformName(); in createFromDecl()
H A DPrintfFormatString.cpp517 if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) in getScalarArgType()
548 return Ctx.getTargetInfo().getTriple().isArch64Bit() in getScalarArgType()
583 return Ctx.getTargetInfo().getTriple().isArch64Bit() in getScalarArgType()
664 if (Ctx.getTargetInfo().getTriple().isOSMSVCRT() && in getScalarArgType()
671 if (Ctx.getTargetInfo().getTriple().isOSMSVCRT() && in getScalarArgType()
921 if (hasValidLengthModifier(Ctx.getTargetInfo(), LangOpt)) { in fixType()
H A DScanfFormatString.cpp346 if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) in getArgType()
363 if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) in getArgType()
507 if (hasValidLengthModifier(Ctx.getTargetInfo(), LangOpt)) { in fixType()
H A DRecordLayout.cpp81 if (Ctx.getTargetInfo().getCXXABI().hasPrimaryVBases()) { in ASTRecordLayout()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAvailability.cpp35 auto Environment = Context.getTargetInfo().getTriple().getEnvironment(); in hasMatchingEnvironmentOrNone()
69 StringRef TargetPlatform = Context.getTargetInfo().getPlatformName(); in getAttrForPlatform()
180 S.getASTContext().getTargetInfo().getTriple().getEnvironment() == in ShouldDiagnoseAvailabilityInContext()
241 const auto &Triple = Context.getTargetInfo().getTriple(); in getAvailabilityDiagnosticKind()
448 const TargetInfo &TI = S.getASTContext().getTargetInfo(); in DoEmitAvailabilityWarning()
459 S.Context, S.Context.getTargetInfo().getPlatformMinVersion(), in DoEmitAvailabilityWarning()
469 << S.Context.getTargetInfo().getPlatformMinVersion().getAsString() in DoEmitAvailabilityWarning()
499 S.getASTContext().getTargetInfo().getPlatformName()) in DoEmitAvailabilityWarning()
781 SemaRef.Context.getTargetInfo().getPlatformMinVersion()); in DiagnoseUnguardedAvailability()
866 const TargetInfo &TI = SemaRef.getASTContext().getTargetInfo(); in DiagnoseDeclAvailability()
[all …]
H A DSema.cpp329 if (Context.getTargetInfo().hasInt128Type() || in Initialize()
389 Context.getTargetInfo().getSupportedOpenCLOpts(), getLangOpts()); in Initialize()
472 if (Context.getTargetInfo().hasAArch64SVETypes() || in Initialize()
480 if (Context.getTargetInfo().getTriple().isPPC64()) { in Initialize()
489 if (Context.getTargetInfo().hasRISCVVTypes()) { in Initialize()
495 if (Context.getTargetInfo().getTriple().isWasm() && in Initialize()
496 Context.getTargetInfo().hasFeature("reference-types")) { in Initialize()
502 if (Context.getTargetInfo().getTriple().isAMDGPU() || in Initialize()
510 if (Context.getTargetInfo().hasBuiltinMSVaList()) { in Initialize()
2002 if (!Context.getTargetInfo().hasBitIntType()) { in checkTypeSupport()
[all …]
H A DSemaDeclAttr.cpp1162 if (S.getASTContext().getTargetInfo().getTriple().isPS()) { in handlePackedAttr()
1663 if (S.Context.getTargetInfo().getTriple().isOSDarwin()) { in handleAliasAttr()
1668 if (S.Context.getTargetInfo().getTriple().isNVPTX()) { in handleAliasAttr()
1670 ToCudaVersion(S.Context.getTargetInfo().getSDKVersion()); in handleAliasAttr()
1767 if (!S.Context.getTargetInfo().validateCPUSpecificCPUDispatch(CPUName)) { in handleCPUSpecificAttr()
1773 const TargetInfo &Target = S.Context.getTargetInfo(); in handleCPUSpecificAttr()
1805 const auto &Triple = S.getASTContext().getTargetInfo().getTriple(); in handleNakedAttr()
1872 if (!AL.existsInTarget(Context.getTargetInfo())) { in CheckAttrTarget()
2329 if (S.Context.getTargetInfo().getTriple().isWatchOS()) { in handleAvailabilityAttr()
2384 } else if (S.Context.getTargetInfo().getTriple().isTvOS()) { in handleAvailabilityAttr()
[all …]
H A DSemaStmtAsm.cpp274 if (!Context.getTargetInfo().validateOutputConstraint(Info) && in ActOnGCCAsmStmt()
344 if (!Context.getTargetInfo().validateOutputSize( in ActOnGCCAsmStmt()
366 if (!Context.getTargetInfo().validateInputConstraint(OutputConstraintInfos, in ActOnGCCAsmStmt()
458 if (!Context.getTargetInfo().validateInputSize(FeatureMap, in ActOnGCCAsmStmt()
474 if (!Context.getTargetInfo().isValidClobber(Clobber)) { in ActOnGCCAsmStmt()
546 if (!Context.getTargetInfo().validateConstraintModifier( in ActOnGCCAsmStmt()
715 Context.getTargetInfo(), Context); in ActOnGCCAsmStmt()
H A DSemaHLSL.cpp182 auto &TargetInfo = getASTContext().getTargetInfo(); in ActOnTopLevelFunction()
302 getASTContext().getTargetInfo().getTriple().getOSVersion(); in handleNumThreadsAttr()
800 SemaRef.getASTContext().getTargetInfo().getPlatformName(); in FindAvailabilityAttr()
850 SemaRef.Context.getTargetInfo().getPlatformMinVersion(); in CheckDeclAvailability()
856 const TargetInfo &TI = SemaRef.getASTContext().getTargetInfo(); in CheckDeclAvailability()
878 << SemaRef.Context.getTargetInfo().getPlatformMinVersion().getAsString() in CheckDeclAvailability()
889 const TargetInfo &TI = SemaRef.getASTContext().getTargetInfo(); in DiagnoseAvailabilityViolations()
H A DSemaX86.cpp902 << (SemaRef.Context.getTargetInfo().getTriple().getArch() == in handleAnyInterruptAttr()
913 << (Context.getTargetInfo().getTriple().getArch() == llvm::Triple::x86 in handleAnyInterruptAttr()
923 << (Context.getTargetInfo().getTriple().getArch() == llvm::Triple::x86 in handleAnyInterruptAttr()
931 Context.getTargetInfo().getTriple().getArch() == llvm::Triple::x86_64 in handleAnyInterruptAttr()
939 << (Context.getTargetInfo().getTriple().getArch() == llvm::Triple::x86 in handleAnyInterruptAttr()
H A DDeclSpec.cpp1197 !S.Context.getTargetInfo().hasFeature("vsx") && in Finish()
1203 !S.Context.getTargetInfo().hasFeature("power8-vector")) in Finish()
1227 (!S.Context.getTargetInfo().hasFeature("power10-vector"))) in Finish()
1249 else if (!S.Context.getTargetInfo().hasFeature("vsx") && in Finish()
1256 !S.Context.getTargetInfo().hasFeature("arch12")) in Finish()
1267 !S.Context.getTargetInfo().hasFeature("vsx") || in Finish()
1268 S.Context.getTargetInfo().getTriple().isOSAIX()) in Finish()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DNVPTX.cpp108 if (!Context.getTargetInfo().hasFloat16Type() && T->isFloat16Type()) in isUnsupportedType()
110 if (!Context.getTargetInfo().hasFloat128Type() && in isUnsupportedType()
116 (Context.getTargetInfo().hasInt128Type() ? 128U : 64U); in isUnsupportedType()
117 if (!Context.getTargetInfo().hasInt128Type() && T->isIntegerType() && in isUnsupportedType()
194 (!getContext().getTargetInfo().hasInt128Type() && in classifyArgumentType()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp678 const CodeGenRegister *Reg = CGP.getTargetInfo().getRegBank().getReg(Def); in EmitResultLeafAsOperand()
694 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(ImpDef); in EmitResultLeafAsOperand()
710 CGP.getTargetInfo().getRegisterClass(Def); in EmitResultLeafAsOperand()
724 const CodeGenRegBank &RB = CGP.getTargetInfo().getRegBank(); in EmitResultLeafAsOperand()
750 const CodeGenTarget &CGT = CGP.getTargetInfo(); in mayInstNodeLoadOrStore()
777 const CodeGenTarget &CGT = CGP.getTargetInfo(); in EmitResultInstructionAsOperand()
886 CGP.getTargetInfo().getRegBank().getReg(PhysRegInputs[i].first); in EmitResultInstructionAsOperand()
1048 const CodeGenTarget &CGT = CGP.getTargetInfo(); in EmitResultCode()
H A DDAGISelEmitter.cpp53 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(Op); in getResultPatternCost()
137 CGP.getTargetInfo().getName().str() + " target", in run()
H A DInstrInfoEmitter.cpp57 : Records(R), CDP(R), SchedModels(CDP.getTargetInfo().getSchedModels()) {} in InstrInfoEmitter()
217 const CodeGenTarget &Target = CDP.getTargetInfo(); in CollectOperandInfo()
927 CodeGenTarget &Target = CDP.getTargetInfo(); in run()
1194 CodeGenTarget &Target = CDP.getTargetInfo(); in emitRecord()
1317 const CodeGenTarget &Target = CDP.getTargetInfo(); in emitEnums()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DFeatures.def117 PP.getTargetInfo().checkCallingConvention(CC_Swift) ==
120 PP.getTargetInfo().checkCallingConvention(CC_SwiftAsync) ==
161 FEATURE(c_thread_local, LangOpts.C11 &&PP.getTargetInfo().isTLSSupported())
196 LangOpts.CPlusPlus11 &&PP.getTargetInfo().isTLSSupported())
254 FEATURE(tls, PP.getTargetInfo().isTLSSupported())
265 EXTENSION(c_thread_local, PP.getTargetInfo().isTLSSupported())
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPMacroExpansion.cpp1704 processPathToFileName(FN, PLoc, getLangOpts(), getTargetInfo()); in ExpandBuiltinMacro()
1707 processPathForFileMacro(FN, getLangOpts(), getTargetInfo()); in ExpandBuiltinMacro()
1813 return getTargetInfo().supportsCpuIs(); in ExpandBuiltinMacro()
1815 return getTargetInfo().supportsCpuInit(); in ExpandBuiltinMacro()
1817 return getTargetInfo().supportsCpuSupports(); in ExpandBuiltinMacro()
1826 getTargetInfo().getTargetOpts().FeatureMap); in ExpandBuiltinMacro()
1874 II, getTargetInfo(), getLangOpts()) in ExpandBuiltinMacro()
1886 II, getTargetInfo(), LangOpts); in ExpandBuiltinMacro()
1918 return II ? hasAttribute(Syntax, ScopeII, II, getTargetInfo(), in ExpandBuiltinMacro()
2046 return II && isTargetArch(getTargetInfo(), II); in ExpandBuiltinMacro()
[all …]
H A DLiteralSupport.cpp1750 assert(PP.getTargetInfo().getCharWidth() == 8 && in CharLiteralParser()
1752 assert(PP.getTargetInfo().getIntWidth() <= 64 && in CharLiteralParser()
1753 (PP.getTargetInfo().getIntWidth() & 7) == 0 && in CharLiteralParser()
1755 assert(PP.getTargetInfo().getWCharWidth() <= 64 && in CharLiteralParser()
1769 0xFFFFFFFFu >> (32-PP.getTargetInfo().getWCharWidth()); in CharLiteralParser()
1837 unsigned CharWidth = getCharWidth(Kind, PP.getTargetInfo()); in CharLiteralParser()
1862 llvm::APInt LitVal(PP.getTargetInfo().getIntWidth(), 0); in CharLiteralParser()
1954 Target(PP.getTargetInfo()), Diags(&PP.getDiagnostics()), in StringLiteralParser()
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DVisitor.h35 Layout(ASTCtx.getTargetInfo().getDataLayoutString()) {} in InstallAPIVisitor()

123456