clang 20.0.0git
clang::TargetInfo Member List

This is the complete list of members for clang::TargetInfo, including all inherited members.

AAPCSABIBuiltinVaList enum valueclang::TargetInfo
AArch64ABIBuiltinVaList enum valueclang::TargetInfo
AccumAlignclang::TransferrableTargetInfo
AccumScaleclang::TransferrableTargetInfo
AccumWidthclang::TransferrableTargetInfo
AddrSpaceMapclang::TargetInfoprotected
adjust(DiagnosticsEngine &Diags, LangOptions &Opts)clang::TargetInfovirtual
AllowAMDGPUUnsafeFPAtomicsclang::TargetInfoprotected
allowAMDGPUUnsafeFPAtomics() constclang::TargetInfoinline
allowDebugInfoForExternalRef() constclang::TargetInfoinlinevirtual
allowHalfArgsAndReturns() constclang::TargetInfoinlinevirtual
allowsLargerPreferedTypeAlignment() constclang::TargetInfoinlinevirtual
areDefaultedSMFStillPOD(const LangOptions &) constclang::TargetInfovirtual
ARMCDECoprocMaskclang::TargetInfoprotected
BFloat16Alignclang::TransferrableTargetInfo
BFloat16Formatclang::TransferrableTargetInfo
BFloat16Widthclang::TransferrableTargetInfo
BigEndianclang::TargetInfoprotected
BitIntMaxAlignclang::TransferrableTargetInfo
BoolAlignclang::TransferrableTargetInfo
BoolWidthclang::TransferrableTargetInfo
BuiltinVaListKind enum nameclang::TargetInfo
CallingConvCheckResult enum nameclang::TargetInfo
CallingConvKind enum nameclang::TargetInfo
CCCR_Error enum valueclang::TargetInfo
CCCR_Ignore enum valueclang::TargetInfo
CCCR_OK enum valueclang::TargetInfo
CCCR_Warning enum valueclang::TargetInfo
CCK_ClangABI4OrPS4 enum valueclang::TargetInfo
CCK_Default enum valueclang::TargetInfo
CCK_MicrosoftWin64 enum valueclang::TargetInfo
Char16Typeclang::TransferrableTargetInfoprotected
Char32Typeclang::TransferrableTargetInfoprotected
CharPtrBuiltinVaList enum valueclang::TargetInfo
checkArithmeticFenceSupported() constclang::TargetInfoinlinevirtual
checkCallingConvention(CallingConv CC) constclang::TargetInfoinlinevirtual
checkCFProtectionBranchSupported(DiagnosticsEngine &Diags) constclang::TargetInfovirtual
checkCFProtectionReturnSupported(DiagnosticsEngine &Diags) constclang::TargetInfovirtual
ComplexLongDoubleUsesFP2Retclang::TargetInfoprotected
convertConstraint(const char *&Constraint) constclang::TargetInfoinlinevirtual
copyAuxTarget(const TargetInfo *Aux)clang::TargetInfoprotected
CPUSpecificManglingCharacter(StringRef Name) constclang::TargetInfoinlinevirtual
CreateTargetInfo(DiagnosticsEngine &Diags, const std::shared_ptr< TargetOptions > &Opts)clang::TargetInfostatic
DarwinTargetVariantTripleclang::TargetInfoprotected
DataLayoutStringclang::TargetInfoprotected
DefaultAlignForAttributeAlignedclang::TransferrableTargetInfo
defaultsToAIXPowerAlignment() constclang::TargetInfoinlinevirtual
doesFeatureAffectCodeGen(StringRef Feature) constclang::TargetInfoinlinevirtual
DoubleAlignclang::TransferrableTargetInfo
DoubleFormatclang::TransferrableTargetInfo
DoubleWidthclang::TransferrableTargetInfo
doUnsignedFixedPointTypesHavePadding() constclang::TargetInfoinline
fillValidCPUList(SmallVectorImpl< StringRef > &Values) constclang::TargetInfoinlinevirtual
fillValidTuneCPUList(SmallVectorImpl< StringRef > &Values) constclang::TargetInfoinlinevirtual
Float128Alignclang::TransferrableTargetInfo
Float128Formatclang::TransferrableTargetInfo
FloatAlignclang::TransferrableTargetInfo
FloatFormatclang::TransferrableTargetInfo
FloatWidthclang::TransferrableTargetInfo
FractAlignclang::TransferrableTargetInfo
FractWidthclang::TransferrableTargetInfo
getABI() constclang::TargetInfoinlinevirtual
getAccumAlign() constclang::TargetInfoinline
getAccumIBits() constclang::TargetInfoinline
getAccumScale() constclang::TargetInfoinline
getAccumWidth() constclang::TargetInfoinline
getAddressSpaceMap() constclang::TargetInfoinline
getARMCDECoprocMask() constclang::TargetInfoinline
getBFloat16Align() constclang::TargetInfoinline
getBFloat16Format() constclang::TargetInfoinline
getBFloat16Mangling() constclang::TargetInfoinlinevirtual
getBFloat16Width() constclang::TargetInfoinline
getBitIntAlign(unsigned NumBits) constclang::TargetInfoinline
getBitIntMaxAlign() constclang::TargetInfoinline
getBitIntWidth(unsigned NumBits) constclang::TargetInfoinline
getBoolAlign() constclang::TargetInfoinline
getBoolWidth() constclang::TargetInfoinline
getBuiltinVaListKind() const =0clang::TargetInfopure virtual
getCallingConvKind(bool ClangABICompat4) constclang::TargetInfovirtual
getChar16Align() constclang::TargetInfoinline
getChar16Type() constclang::TargetInfoinline
getChar16Width() constclang::TargetInfoinline
getChar32Align() constclang::TargetInfoinline
getChar32Type() constclang::TargetInfoinline
getChar32Width() constclang::TargetInfoinline
getCharAlign() constclang::TargetInfoinline
getCharWidth() constclang::TargetInfoinline
getClobbers() const =0clang::TargetInfopure virtual
getConstantAddressSpace() constclang::TargetInfoinlinevirtual
getConstraintRegister(StringRef Constraint, StringRef Expression) constclang::TargetInfoinlinevirtual
getCorrespondingUnsignedType(IntType T)clang::TargetInfoinlinestatic
getCPUCacheLineSize() constclang::TargetInfoinlinevirtual
getCPUSpecificCPUDispatchFeatures(StringRef Name, llvm::SmallVectorImpl< StringRef > &Features) constclang::TargetInfoinlinevirtual
getCPUSpecificTuneName(StringRef Name) constclang::TargetInfoinlinevirtual
getCUDABuiltinAddressSpace(unsigned AS) constclang::TargetInfoinlinevirtual
getCXXABI() constclang::TargetInfoinline
getDarwinTargetVariantSDKVersion() constclang::TargetInfoinline
getDarwinTargetVariantTriple() constclang::TargetInfoinline
getDataLayoutString() constclang::TargetInfoinline
getDefaultAlignForAttributeAligned() constclang::TargetInfoinline
getDefaultCallingConv() constclang::TargetInfoinlinevirtual
getDoubleAlign() constclang::TargetInfoinline
getDoubleFormat() constclang::TargetInfoinline
getDoubleWidth() constclang::TargetInfoinline
getDWARFAddressSpace(unsigned AddressSpace) constclang::TargetInfoinlinevirtual
getEHDataRegisterNumber(unsigned RegNo) constclang::TargetInfoinlinevirtual
getExnObjectAlignment() constclang::TargetInfoinlinevirtual
getFloat128Align() constclang::TargetInfoinline
getFloat128Format() constclang::TargetInfoinline
getFloat128Mangling() constclang::TargetInfoinlinevirtual
getFloat128Width() constclang::TargetInfoinline
getFloatAlign() constclang::TargetInfoinline
getFloatFormat() constclang::TargetInfoinline
getFloatWidth() constclang::TargetInfoinline
getFPEvalMethod() constclang::TargetInfoinlinevirtual
getFractAlign() constclang::TargetInfoinline
getFractScale() constclang::TargetInfoinline
getFractWidth() constclang::TargetInfoinline
getGCCAddlRegNames() constclang::TargetInfoinlineprotectedvirtual
getGCCRegAliases() const =0clang::TargetInfoprotectedpure virtual
getGCCRegNames() const =0clang::TargetInfoprotectedpure virtual
getGridValue() constclang::TargetInfoinlinevirtual
getHalfAlign() constclang::TargetInfoinline
getHalfFormat() constclang::TargetInfoinline
getHalfWidth() constclang::TargetInfoinline
getIbm128Align() constclang::TargetInfoinline
getIbm128Format() constclang::TargetInfoinline
getIbm128Mangling() constclang::TargetInfoinlinevirtual
getIbm128Width() constclang::TargetInfoinline
getInt128Align() constclang::TargetInfoinline
getInt16Type() constclang::TargetInfoinline
getInt64Type() constclang::TargetInfoinline
getIntAlign() constclang::TargetInfoinline
getIntMaxTWidth() constclang::TargetInfoinline
getIntMaxType() constclang::TargetInfoinline
getIntPtrType() constclang::TargetInfoinline
getIntTypeByWidth(unsigned BitWidth, bool IsSigned) constclang::TargetInfovirtual
getIntWidth() constclang::TargetInfoinline
getLargeArrayAlign() constclang::TargetInfoinline
getLargeArrayMinWidth() constclang::TargetInfoinline
getLeastIntTypeByWidth(unsigned BitWidth, bool IsSigned) constclang::TargetInfovirtual
getLongAccumAlign() constclang::TargetInfoinline
getLongAccumIBits() constclang::TargetInfoinline
getLongAccumScale() constclang::TargetInfoinline
getLongAccumWidth() constclang::TargetInfoinline
getLongAlign() constclang::TargetInfoinline
getLongDoubleAlign() constclang::TargetInfoinline
getLongDoubleFormat() constclang::TargetInfoinline
getLongDoubleMangling() constclang::TargetInfoinlinevirtual
getLongDoubleWidth() constclang::TargetInfoinline
getLongFractAlign() constclang::TargetInfoinline
getLongFractScale() constclang::TargetInfoinline
getLongFractWidth() constclang::TargetInfoinline
getLongLongAlign() constclang::TargetInfoinline
getLongLongWidth() constclang::TargetInfoinline
getLongWidth() constclang::TargetInfoinline
getMaxAlignedAttribute() constclang::TargetInfoinline
getMaxAtomicInlineWidth() constclang::TargetInfoinline
getMaxAtomicPromoteWidth() constclang::TargetInfoinline
getMaxBitIntWidth() constclang::TargetInfoinlinevirtual
getMaxOpenCLWorkGroupSize() constclang::TargetInfoinline
getMaxPointerWidth() constclang::TargetInfoinlinevirtual
getMaxTLSAlign() constclang::TargetInfoinline
getMaxVectorAlign() constclang::TargetInfoinline
getMCountName() constclang::TargetInfoinline
getMinGlobalAlign(uint64_t Size, bool HasNonWeakDef) constclang::TargetInfoinlinevirtual
getNewAlign() constclang::TargetInfoinline
getNormalizedGCCRegisterName(StringRef Name, bool ReturnCanonical=false) constclang::TargetInfo
getNullPointerValue(LangAS AddrSpace) constclang::TargetInfoinlinevirtual
getOpenCLBuiltinAddressSpace(unsigned AS) constclang::TargetInfoinlinevirtual
getOpenCLTypeAddrSpace(OpenCLTypeKind TK) constclang::TargetInfovirtual
getPlatformMinVersion() constclang::TargetInfoinline
getPlatformName() constclang::TargetInfoinline
getPointerAlign(LangAS AddrSpace) constclang::TargetInfoinline
getPointerAlignV(LangAS AddrSpace) constclang::TargetInfoinlineprotectedvirtual
getPointerWidth(LangAS AddrSpace) constclang::TargetInfoinline
getPointerWidthV(LangAS AddrSpace) constclang::TargetInfoinlineprotectedvirtual
getProcessIDType() constclang::TargetInfoinline
getPtrDiffType(LangAS AddrSpace) constclang::TargetInfoinline
getPtrDiffTypeV(LangAS AddrSpace) constclang::TargetInfoinlineprotectedvirtual
getRealTypeByWidth(unsigned BitWidth, FloatModeKind ExplicitType) constclang::TargetInfo
getRegisterWidth() constclang::TargetInfoinlinevirtual
getRegParmMax() constclang::TargetInfoinline
getSDKVersion() constclang::TargetInfoinline
getShortAccumAlign() constclang::TargetInfoinline
getShortAccumIBits() constclang::TargetInfoinline
getShortAccumScale() constclang::TargetInfoinline
getShortAccumWidth() constclang::TargetInfoinline
getShortAlign() constclang::TargetInfoinline
getShortFractAlign() constclang::TargetInfoinline
getShortFractScale() constclang::TargetInfoinline
getShortFractWidth() constclang::TargetInfoinline
getShortWidth() constclang::TargetInfoinline
getSigAtomicType() constclang::TargetInfoinline
getSignedSizeType() constclang::TargetInfoinline
getSizeType() constclang::TargetInfoinline
getStaticInitSectionSpecifier() constclang::TargetInfoinlinevirtual
getSuitableAlign() constclang::TargetInfoinline
getSupportedOpenCLOpts()clang::TargetInfoinline
getSupportedOpenCLOpts() constclang::TargetInfoinline
getTargetAddressSpace(LangAS AS) constclang::TargetInfoinline
getTargetBuiltins() const =0clang::TargetInfopure virtual
getTargetDefines(const LangOptions &Opts, MacroBuilder &Builder) const =0clang::TargetInfopure virtual
getTargetID() constclang::TargetInfoinlinevirtual
getTargetOpts() constclang::TargetInfoinline
getTriple() constclang::TargetInfoinline
getTypeAlign(IntType T) constclang::TargetInfo
getTypeConstantSuffix(IntType T) constclang::TargetInfo
getTypeFormatModifier(IntType T)clang::TargetInfostatic
getTypeName(IntType T)clang::TargetInfostatic
getTypeWidth(IntType T) constclang::TargetInfo
getUInt16Type() constclang::TargetInfoinline
getUInt64Type() constclang::TargetInfoinline
getUIntMaxType() constclang::TargetInfoinline
getUIntPtrType() constclang::TargetInfoinline
getUnsignedAccumIBits() constclang::TargetInfoinline
getUnsignedAccumScale() constclang::TargetInfoinline
getUnsignedFractScale() constclang::TargetInfoinline
getUnsignedLongAccumIBits() constclang::TargetInfoinline
getUnsignedLongAccumScale() constclang::TargetInfoinline
getUnsignedLongFractScale() constclang::TargetInfoinline
getUnsignedPtrDiffType(LangAS AddrSpace) constclang::TargetInfoinline
getUnsignedShortAccumIBits() constclang::TargetInfoinline
getUnsignedShortAccumScale() constclang::TargetInfoinline
getUnsignedShortFractScale() constclang::TargetInfoinline
getUnwindWordWidth() constclang::TargetInfoinlinevirtual
getUserLabelPrefix() constclang::TargetInfoinline
getVScaleRange(const LangOptions &LangOpts) constclang::TargetInfoinlinevirtual
getVtblPtrAddressSpace() constclang::TargetInfoinlinevirtual
getWCharAlign() constclang::TargetInfoinline
getWCharType() constclang::TargetInfoinline
getWCharWidth() constclang::TargetInfoinline
getWIntType() constclang::TargetInfoinline
getZeroLengthBitfieldBoundary() constclang::TargetInfoinline
HalfAlignclang::TransferrableTargetInfo
HalfArgsAndReturnsclang::TargetInfoprotected
HalfFormatclang::TransferrableTargetInfo
HalfWidthclang::TransferrableTargetInfo
handleAsmEscapedChar(char C) constclang::TargetInfoinlinevirtual
handleTargetFeatures(std::vector< std::string > &Features, DiagnosticsEngine &Diags)clang::TargetInfoinlinevirtual
hardwareInterferenceSizes() constclang::TargetInfoinlinevirtual
hasAArch64SVETypes() constclang::TargetInfoinline
HasAArch64SVETypesclang::TargetInfoprotected
hasAlignMac68kSupport() constclang::TargetInfoinline
HasAlignMac68kSupportclang::TargetInfoprotected
HasBFloat16clang::TargetInfoprotected
hasBFloat16Type() constclang::TargetInfoinlinevirtual
hasBitIntType() constclang::TargetInfoinlinevirtual
hasBuiltinAtomic(uint64_t AtomicSizeInBits, uint64_t AlignmentInBits) constclang::TargetInfoinlinevirtual
HasBuiltinMSVaListclang::TargetInfoprotected
hasBuiltinMSVaList() constclang::TargetInfoinline
hasCheapUnalignedBitFieldAccess() constclang::TargetInfoinline
hasFeature(StringRef Feature) constclang::TargetInfoinlinevirtual
hasFeatureEnabled(const llvm::StringMap< bool > &Features, StringRef Name) constclang::TargetInfoinlinevirtual
HasFloat128clang::TargetInfoprotected
hasFloat128Type() constclang::TargetInfoinlinevirtual
HasFloat16clang::TargetInfoprotected
hasFloat16Type() constclang::TargetInfoinlinevirtual
HasFPReturnclang::TargetInfoprotected
hasFPReturn() constclang::TargetInfoinlinevirtual
HasFullBFloat16clang::TargetInfoprotected
hasFullBFloat16Type() constclang::TargetInfoinlinevirtual
hasHIPImageSupport() constclang::TargetInfoinlinevirtual
HasIbm128clang::TargetInfoprotected
hasIbm128Type() constclang::TargetInfoinlinevirtual
hasInt128Type() constclang::TargetInfoinlinevirtual
HasLegalHalfTypeclang::TargetInfoprotected
hasLegalHalfType() constclang::TargetInfoinlinevirtual
HasLongDoubleclang::TargetInfoprotected
hasLongDoubleType() constclang::TargetInfoinlinevirtual
hasNoAsmVariants() constclang::TargetInfoinline
hasProtectedVisibility() constclang::TargetInfoinlinevirtual
hasPS4DLLImportExport() constclang::TargetInfoinlinevirtual
HasRISCVVTypesclang::TargetInfoprotected
hasRISCVVTypes() constclang::TargetInfoinline
hasSjLjLowering() constclang::TargetInfoinlinevirtual
HasStrictFPclang::TargetInfoprotected
hasStrictFP() constclang::TargetInfoinlinevirtual
HasUnalignedAccessclang::TargetInfoprotected
hasUnalignedAccess() constclang::TargetInfoinline
HexagonBuiltinVaList enum valueclang::TargetInfo
Ibm128Alignclang::TransferrableTargetInfo
Ibm128Formatclang::TransferrableTargetInfo
initFeatureMap(llvm::StringMap< bool > &Features, DiagnosticsEngine &Diags, StringRef CPU, const std::vector< std::string > &FeatureVec) constclang::TargetInfovirtual
Int128Alignclang::TransferrableTargetInfo
Int16Typeclang::TransferrableTargetInfoprotected
Int64Typeclang::TransferrableTargetInfoprotected
IntAlignclang::TransferrableTargetInfo
IntMaxTypeclang::TransferrableTargetInfoprotected
IntPtrTypeclang::TransferrableTargetInfoprotected
IntType enum nameclang::TransferrableTargetInfo
IntWidthclang::TransferrableTargetInfo
isBigEndian() constclang::TargetInfoinline
isBranchProtectionSupportedArch(StringRef Arch) constclang::TargetInfoinlinevirtual
isCLZForZeroUndef() constclang::TargetInfoinlinevirtual
isLittleEndian() constclang::TargetInfoinline
isNan2008() constclang::TargetInfoinlinevirtual
isReadOnlyFeature(StringRef Feature) constclang::TargetInfoinline
isRenderScriptTarget() constclang::TargetInfoinline
IsRenderScriptTargetclang::TargetInfoprotected
isSEHTrySupported() constclang::TargetInfoinline
isSPRegName(StringRef) constclang::TargetInfoinlinevirtual
isTLSSupported() constclang::TargetInfoinline
isTypeSigned(IntType T)clang::TargetInfostatic
isValidClobber(StringRef Name) constclang::TargetInfo
isValidCPUName(StringRef Name) constclang::TargetInfoinlinevirtual
isValidFeatureName(StringRef Feature) constclang::TargetInfoinlinevirtual
isValidGCCRegisterName(StringRef Name) constclang::TargetInfovirtual
isValidTuneCPUName(StringRef Name) constclang::TargetInfoinlinevirtual
isVLASupported() constclang::TargetInfoinline
LargeArrayAlignclang::TransferrableTargetInfo
LargeArrayMinWidthclang::TransferrableTargetInfo
LongAccumAlignclang::TransferrableTargetInfo
LongAccumScaleclang::TransferrableTargetInfo
LongAccumWidthclang::TransferrableTargetInfo
LongAlignclang::TransferrableTargetInfo
LongDoubleAlignclang::TransferrableTargetInfo
LongDoubleFormatclang::TransferrableTargetInfo
LongDoubleWidthclang::TransferrableTargetInfo
LongFractAlignclang::TransferrableTargetInfo
LongFractWidthclang::TransferrableTargetInfo
LongLongAlignclang::TransferrableTargetInfo
LongLongWidthclang::TransferrableTargetInfo
LongWidthclang::TransferrableTargetInfo
MaxAlignedAttributeclang::TransferrableTargetInfoprotected
MaxAtomicInlineWidthclang::TargetInfoprotected
MaxAtomicPromoteWidthclang::TargetInfoprotected
MaxBitIntWidthclang::TargetInfoprotected
MaxOpenCLWorkGroupSizeclang::TargetInfoprotected
MaxTLSAlignclang::TransferrableTargetInfo
MaxVectorAlignclang::TransferrableTargetInfo
MCountNameclang::TargetInfoprotected
MinGlobalAlignclang::TransferrableTargetInfo
multiVersionFeatureCost() constclang::TargetInfoinlinevirtual
multiVersionSortPriority(StringRef Name) constclang::TargetInfoinlinevirtual
NewAlignclang::TransferrableTargetInfo
NoAsmVariantsclang::TargetInfoprotected
NoInt enum valueclang::TransferrableTargetInfo
noSignedCharForObjCBool()clang::TargetInfoinline
PaddingOnUnsignedFixedPointclang::TransferrableTargetInfo
parseTargetAttr(StringRef Str) constclang::TargetInfovirtual
PlatformMinVersionclang::TargetInfomutableprotected
PlatformNameclang::TargetInfomutableprotected
PNaClABIBuiltinVaList enum valueclang::TargetInfo
PointerAlignclang::TransferrableTargetInfo
PointerWidthclang::TransferrableTargetInfo
PowerABIBuiltinVaList enum valueclang::TargetInfo
ProcessIDTypeclang::TransferrableTargetInfoprotected
PtrDiffTypeclang::TransferrableTargetInfoprotected
ReadOnlyFeaturesclang::TargetInfoprotected
RealTypeUsesObjCFPRetMaskclang::TargetInfoprotected
RegParmMaxclang::TargetInfoprotected
resetDataLayout(StringRef DL, const char *UserLabelPrefix="")clang::TargetInfoprotected
resolveSymbolicName(const char *&Name, ArrayRef< ConstraintInfo > OutputConstraints, unsigned &Index) constclang::TargetInfo
setABI(const std::string &Name)clang::TargetInfoinlinevirtual
setAuxTarget(const TargetInfo *Aux)clang::TargetInfoinlinevirtual
setCommandLineOpenCLOpts()clang::TargetInfoinlinevirtual
setCPU(const std::string &Name)clang::TargetInfoinlinevirtual
setFeatureEnabled(llvm::StringMap< bool > &Features, StringRef Name, bool Enabled) constclang::TargetInfoinlinevirtual
setFPMath(StringRef Name)clang::TargetInfoinlinevirtual
setMaxAtomicWidth()clang::TargetInfoinlinevirtual
setSupportedOpenCLOpts()clang::TargetInfoinlinevirtual
ShortAccumAlignclang::TransferrableTargetInfo
ShortAccumScaleclang::TransferrableTargetInfo
ShortAccumWidthclang::TransferrableTargetInfo
ShortFractAlignclang::TransferrableTargetInfo
ShortFractWidthclang::TransferrableTargetInfo
shouldDLLImportComdatSymbols() constclang::TargetInfoinlinevirtual
SigAtomicTypeclang::TransferrableTargetInfoprotected
SignedChar enum valueclang::TransferrableTargetInfo
SignedInt enum valueclang::TransferrableTargetInfo
SignedLong enum valueclang::TransferrableTargetInfo
SignedLongLong enum valueclang::TransferrableTargetInfo
SignedShort enum valueclang::TransferrableTargetInfo
SizeTypeclang::TransferrableTargetInfoprotected
SSERegParmMaxclang::TargetInfoprotected
SuitableAlignclang::TransferrableTargetInfo
supportAllOpenCLOpts(bool V=true)clang::TargetInfoinlinevirtual
supportsCpuInit() constclang::TargetInfoinlinevirtual
supportsCpuIs() constclang::TargetInfoinlinevirtual
supportsCpuSupports() constclang::TargetInfoinlinevirtual
supportsExtendIntArgs() constclang::TargetInfoinlinevirtual
supportsIFunc() constclang::TargetInfoinline
supportsMultiVersioning() constclang::TargetInfoinline
supportSourceEvalMethod() constclang::TargetInfoinlinevirtual
supportsTargetAttributeTune() constclang::TargetInfoinlinevirtual
SystemZBuiltinVaList enum valueclang::TargetInfo
TargetInfo(const llvm::Triple &T)clang::TargetInfoprotected
TheCXXABIclang::TargetInfoprotected
TLSSupportedclang::TargetInfoprotected
UnsignedChar enum valueclang::TransferrableTargetInfo
UnsignedInt enum valueclang::TransferrableTargetInfo
UnsignedLong enum valueclang::TransferrableTargetInfo
UnsignedLongLong enum valueclang::TransferrableTargetInfo
UnsignedShort enum valueclang::TransferrableTargetInfo
useAddressSpaceMapMangling() constclang::TargetInfoinline
UseAddrSpaceMapManglingclang::TargetInfoprotected
useBitFieldTypeAlignment() constclang::TargetInfoinline
UseBitFieldTypeAlignmentclang::TransferrableTargetInfoprotected
UseExplicitBitFieldAlignmentclang::TransferrableTargetInfoprotected
useExplicitBitFieldAlignment() constclang::TargetInfoinline
useFP16ConversionIntrinsics() constclang::TargetInfoinlinevirtual
UseLeadingZeroLengthBitfieldclang::TransferrableTargetInfoprotected
useLeadingZeroLengthBitfield() constclang::TargetInfoinline
useObjCFP2RetForComplexLongDouble() constclang::TargetInfoinline
useObjCFPRetForRealType(FloatModeKind T) constclang::TargetInfoinline
UserLabelPrefixclang::TargetInfoprotected
useSignedCharForObjCBool() constclang::TargetInfoinline
UseSignedCharForObjCBoolclang::TransferrableTargetInfoprotected
useZeroLengthBitfieldAlignment() constclang::TargetInfoinline
UseZeroLengthBitfieldAlignmentclang::TransferrableTargetInfoprotected
validateAsmConstraint(const char *&Name, TargetInfo::ConstraintInfo &info) const =0clang::TargetInfopure virtual
validateBranchProtection(StringRef Spec, StringRef Arch, BranchProtectionInfo &BPI, StringRef &Err) constclang::TargetInfoinlinevirtual
validateConstraintModifier(StringRef, char, unsigned, std::string &) constclang::TargetInfoinlinevirtual
validateCpuIs(StringRef Name) constclang::TargetInfoinlinevirtual
validateCPUSpecificCPUDispatch(StringRef Name) constclang::TargetInfoinlinevirtual
validateCpuSupports(StringRef Name) constclang::TargetInfoinlinevirtual
validateGlobalRegisterVariable(StringRef RegName, unsigned RegSize, bool &HasSizeMismatch) constclang::TargetInfoinlinevirtual
validateInputConstraint(MutableArrayRef< ConstraintInfo > OutputConstraints, ConstraintInfo &info) constclang::TargetInfo
validateInputSize(const llvm::StringMap< bool > &FeatureMap, StringRef, unsigned) constclang::TargetInfoinlinevirtual
validateOpenCLTarget(const LangOptions &Opts, DiagnosticsEngine &Diags) constclang::TargetInfovirtual
validateOutputConstraint(ConstraintInfo &Info) constclang::TargetInfo
validateOutputSize(const llvm::StringMap< bool > &FeatureMap, StringRef, unsigned) constclang::TargetInfoinlinevirtual
validatePointerAuthKey(const llvm::APSInt &value) constclang::TargetInfovirtual
validateTarget(DiagnosticsEngine &Diags) constclang::TargetInfoinlinevirtual
VLASupportedclang::TargetInfoprotected
VoidPtrBuiltinVaList enum valueclang::TargetInfo
WCharTypeclang::TransferrableTargetInfoprotected
WIntTypeclang::TransferrableTargetInfoprotected
X86_64ABIBuiltinVaList enum valueclang::TargetInfo
ZeroLengthBitfieldBoundaryclang::TransferrableTargetInfoprotected
~TargetInfo()clang::TargetInfovirtual