AAPCSABIBuiltinVaList enum value | clang::TargetInfo | |
AArch64ABIBuiltinVaList enum value | clang::TargetInfo | |
AccumAlign | clang::TransferrableTargetInfo | |
AccumScale | clang::TransferrableTargetInfo | |
AccumWidth | clang::TransferrableTargetInfo | |
AddrSpaceMap | clang::TargetInfo | protected |
adjust(DiagnosticsEngine &Diags, LangOptions &Opts) | clang::TargetInfo | virtual |
allowAMDGPUUnsafeFPAtomics() const | clang::TargetInfo | inline |
AllowAMDGPUUnsafeFPAtomics | clang::TargetInfo | protected |
allowDebugInfoForExternalRef() const | clang::TargetInfo | inlinevirtual |
allowHalfArgsAndReturns() const | clang::TargetInfo | inlinevirtual |
allowsLargerPreferedTypeAlignment() const | clang::TargetInfo | inlinevirtual |
areDefaultedSMFStillPOD(const LangOptions &) const | clang::TargetInfo | virtual |
ARMCDECoprocMask | clang::TargetInfo | protected |
BFloat16Align | clang::TransferrableTargetInfo | |
BFloat16Format | clang::TransferrableTargetInfo | |
BFloat16Width | clang::TransferrableTargetInfo | |
BigEndian | clang::TargetInfo | protected |
BitIntMaxAlign | clang::TransferrableTargetInfo | |
BoolAlign | clang::TransferrableTargetInfo | |
BoolWidth | clang::TransferrableTargetInfo | |
BuiltinVaListKind enum name | clang::TargetInfo | |
CallingConvCheckResult enum name | clang::TargetInfo | |
CallingConvKind enum name | clang::TargetInfo | |
CCCR_Error enum value | clang::TargetInfo | |
CCCR_Ignore enum value | clang::TargetInfo | |
CCCR_OK enum value | clang::TargetInfo | |
CCCR_Warning enum value | clang::TargetInfo | |
CCK_ClangABI4OrPS4 enum value | clang::TargetInfo | |
CCK_Default enum value | clang::TargetInfo | |
CCK_MicrosoftWin64 enum value | clang::TargetInfo | |
Char16Type | clang::TransferrableTargetInfo | protected |
Char32Type | clang::TransferrableTargetInfo | protected |
CharPtrBuiltinVaList enum value | clang::TargetInfo | |
checkArithmeticFenceSupported() const | clang::TargetInfo | inlinevirtual |
checkCallingConvention(CallingConv CC) const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
checkCFProtectionBranchSupported(DiagnosticsEngine &Diags) const | clang::TargetInfo | virtual |
checkCFProtectionReturnSupported(DiagnosticsEngine &Diags) const | clang::TargetInfo | virtual |
ComplexLongDoubleUsesFP2Ret | clang::TargetInfo | protected |
convertConstraint(const char *&Constraint) const | clang::TargetInfo | inlinevirtual |
copyAuxTarget(const TargetInfo *Aux) | clang::TargetInfo | protected |
CPUSpecificManglingCharacter(StringRef Name) const | clang::TargetInfo | inlinevirtual |
CreateTargetInfo(DiagnosticsEngine &Diags, const std::shared_ptr< TargetOptions > &Opts) | clang::TargetInfo | static |
DarwinTargetVariantTriple | clang::TargetInfo | protected |
DataLayoutString | clang::TargetInfo | protected |
DefaultAlignForAttributeAligned | clang::TransferrableTargetInfo | |
defaultsToAIXPowerAlignment() const | clang::TargetInfo | inlinevirtual |
doesFeatureAffectCodeGen(StringRef Feature) const | clang::TargetInfo | inlinevirtual |
DoubleAlign | clang::TransferrableTargetInfo | |
DoubleFormat | clang::TransferrableTargetInfo | |
DoubleWidth | clang::TransferrableTargetInfo | |
doUnsignedFixedPointTypesHavePadding() const | clang::TargetInfo | inline |
fillValidCPUList(SmallVectorImpl< StringRef > &Values) const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
fillValidTuneCPUList(SmallVectorImpl< StringRef > &Values) const | clang::TargetInfo | inlinevirtual |
Float128Align | clang::TransferrableTargetInfo | |
Float128Format | clang::TransferrableTargetInfo | |
FloatAlign | clang::TransferrableTargetInfo | |
FloatFormat | clang::TransferrableTargetInfo | |
FloatWidth | clang::TransferrableTargetInfo | |
FractAlign | clang::TransferrableTargetInfo | |
FractWidth | clang::TransferrableTargetInfo | |
getABI() const | clang::TargetInfo | inlinevirtual |
getAccumAlign() const | clang::TargetInfo | inline |
getAccumIBits() const | clang::TargetInfo | inline |
getAccumScale() const | clang::TargetInfo | inline |
getAccumWidth() const | clang::TargetInfo | inline |
getAddressSpaceMap() const | clang::TargetInfo | inline |
getARMCDECoprocMask() const | clang::TargetInfo | inline |
getBFloat16Align() const | clang::TargetInfo | inline |
getBFloat16Format() const | clang::TargetInfo | inline |
getBFloat16Mangling() const | clang::TargetInfo | inlinevirtual |
getBFloat16Width() const | clang::TargetInfo | inline |
getBitIntAlign(unsigned NumBits) const | clang::TargetInfo | inline |
getBitIntMaxAlign() const | clang::TargetInfo | inline |
getBitIntWidth(unsigned NumBits) const | clang::TargetInfo | inline |
getBoolAlign() const | clang::TargetInfo | inline |
getBoolWidth() const | clang::TargetInfo | inline |
getBuiltinVaListKind() const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
getCallingConvKind(bool ClangABICompat4) const | clang::TargetInfo | virtual |
getChar16Align() const | clang::TargetInfo | inline |
getChar16Type() const | clang::TargetInfo | inline |
getChar16Width() const | clang::TargetInfo | inline |
getChar32Align() const | clang::TargetInfo | inline |
getChar32Type() const | clang::TargetInfo | inline |
getChar32Width() const | clang::TargetInfo | inline |
getCharAlign() const | clang::TargetInfo | inline |
getCharWidth() const | clang::TargetInfo | inline |
getClobbers() const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
getConstantAddressSpace() const | clang::TargetInfo | inlinevirtual |
getConstraintRegister(StringRef Constraint, StringRef Expression) const | clang::TargetInfo | inlinevirtual |
getCorrespondingUnsignedType(IntType T) | clang::TargetInfo | inlinestatic |
getCPUCacheLineSize() const | clang::TargetInfo | inlinevirtual |
getCPUSpecificCPUDispatchFeatures(StringRef Name, llvm::SmallVectorImpl< StringRef > &Features) const | clang::TargetInfo | inlinevirtual |
getCPUSpecificTuneName(StringRef Name) const | clang::TargetInfo | inlinevirtual |
getCUDABuiltinAddressSpace(unsigned AS) const | clang::TargetInfo | inlinevirtual |
getCXXABI() const | clang::TargetInfo | inline |
getDarwinTargetVariantSDKVersion() const | clang::TargetInfo | inline |
getDarwinTargetVariantTriple() const | clang::TargetInfo | inline |
getDataLayoutString() const | clang::TargetInfo | inline |
getDefaultAlignForAttributeAligned() const | clang::TargetInfo | inline |
getDefaultCallingConv() const | clang::TargetInfo | inlinevirtual |
getDoubleAlign() const | clang::TargetInfo | inline |
getDoubleFormat() const | clang::TargetInfo | inline |
getDoubleWidth() const | clang::TargetInfo | inline |
getDWARFAddressSpace(unsigned AddressSpace) const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
getEHDataRegisterNumber(unsigned RegNo) const | clang::TargetInfo | inlinevirtual |
getExnObjectAlignment() const | clang::TargetInfo | inlinevirtual |
getFloat128Align() const | clang::TargetInfo | inline |
getFloat128Format() const | clang::TargetInfo | inline |
getFloat128Mangling() const | clang::TargetInfo | inlinevirtual |
getFloat128Width() const | clang::TargetInfo | inline |
getFloatAlign() const | clang::TargetInfo | inline |
getFloatFormat() const | clang::TargetInfo | inline |
getFloatWidth() const | clang::TargetInfo | inline |
getFPEvalMethod() const | clang::TargetInfo | inlinevirtual |
getFractAlign() const | clang::TargetInfo | inline |
getFractScale() const | clang::TargetInfo | inline |
getFractWidth() const | clang::TargetInfo | inline |
getGCCAddlRegNames() const | clang::TargetInfo | inlineprotectedvirtual |
getGCCRegAliases() const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
getGCCRegNames() const override | clang::targets::NVPTXTargetInfo | virtual |
getGPU() const | clang::targets::NVPTXTargetInfo | inline |
getGridValue() const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
getHalfAlign() const | clang::TargetInfo | inline |
getHalfFormat() const | clang::TargetInfo | inline |
getHalfWidth() const | clang::TargetInfo | inline |
getIbm128Align() const | clang::TargetInfo | inline |
getIbm128Format() const | clang::TargetInfo | inline |
getIbm128Mangling() const | clang::TargetInfo | inlinevirtual |
getIbm128Width() const | clang::TargetInfo | inline |
getInt128Align() const | clang::TargetInfo | inline |
getInt16Type() const | clang::TargetInfo | inline |
getInt64Type() const | clang::TargetInfo | inline |
getIntAlign() const | clang::TargetInfo | inline |
getIntMaxTWidth() const | clang::TargetInfo | inline |
getIntMaxType() const | clang::TargetInfo | inline |
getIntPtrType() const | clang::TargetInfo | inline |
getIntTypeByWidth(unsigned BitWidth, bool IsSigned) const | clang::TargetInfo | virtual |
getIntWidth() const | clang::TargetInfo | inline |
getLargeArrayAlign() const | clang::TargetInfo | inline |
getLargeArrayMinWidth() const | clang::TargetInfo | inline |
getLeastIntTypeByWidth(unsigned BitWidth, bool IsSigned) const | clang::TargetInfo | virtual |
getLongAccumAlign() const | clang::TargetInfo | inline |
getLongAccumIBits() const | clang::TargetInfo | inline |
getLongAccumScale() const | clang::TargetInfo | inline |
getLongAccumWidth() const | clang::TargetInfo | inline |
getLongAlign() const | clang::TargetInfo | inline |
getLongDoubleAlign() const | clang::TargetInfo | inline |
getLongDoubleFormat() const | clang::TargetInfo | inline |
getLongDoubleMangling() const | clang::TargetInfo | inlinevirtual |
getLongDoubleWidth() const | clang::TargetInfo | inline |
getLongFractAlign() const | clang::TargetInfo | inline |
getLongFractScale() const | clang::TargetInfo | inline |
getLongFractWidth() const | clang::TargetInfo | inline |
getLongLongAlign() const | clang::TargetInfo | inline |
getLongLongWidth() const | clang::TargetInfo | inline |
getLongWidth() const | clang::TargetInfo | inline |
getMaxAlignedAttribute() const | clang::TargetInfo | inline |
getMaxAtomicInlineWidth() const | clang::TargetInfo | inline |
getMaxAtomicPromoteWidth() const | clang::TargetInfo | inline |
getMaxBitIntWidth() const | clang::TargetInfo | inlinevirtual |
getMaxOpenCLWorkGroupSize() const | clang::TargetInfo | inline |
getMaxPointerWidth() const | clang::TargetInfo | inlinevirtual |
getMaxTLSAlign() const | clang::TargetInfo | inline |
getMaxVectorAlign() const | clang::TargetInfo | inline |
getMCountName() const | clang::TargetInfo | inline |
getMinGlobalAlign(uint64_t Size, bool HasNonWeakDef) const | clang::TargetInfo | inlinevirtual |
getNewAlign() const | clang::TargetInfo | inline |
getNormalizedGCCRegisterName(StringRef Name, bool ReturnCanonical=false) const | clang::TargetInfo | |
getNullPointerValue(LangAS AddrSpace) const | clang::TargetInfo | inlinevirtual |
getOpenCLBuiltinAddressSpace(unsigned AS) const | clang::TargetInfo | inlinevirtual |
getOpenCLTypeAddrSpace(OpenCLTypeKind TK) const | clang::TargetInfo | virtual |
getPlatformMinVersion() const | clang::TargetInfo | inline |
getPlatformName() const | clang::TargetInfo | inline |
getPointerAlign(LangAS AddrSpace) const | clang::TargetInfo | inline |
getPointerAlignV(LangAS AddrSpace) const | clang::TargetInfo | inlineprotectedvirtual |
getPointerWidth(LangAS AddrSpace) const | clang::TargetInfo | inline |
getPointerWidthV(LangAS AddrSpace) const | clang::TargetInfo | inlineprotectedvirtual |
getProcessIDType() const | clang::TargetInfo | inline |
getPtrDiffType(LangAS AddrSpace) const | clang::TargetInfo | inline |
getPtrDiffTypeV(LangAS AddrSpace) const | clang::TargetInfo | inlineprotectedvirtual |
getRealTypeByWidth(unsigned BitWidth, FloatModeKind ExplicitType) const | clang::TargetInfo | |
getRegisterWidth() const | clang::TargetInfo | inlinevirtual |
getRegParmMax() const | clang::TargetInfo | inline |
getSDKVersion() const | clang::TargetInfo | inline |
getShortAccumAlign() const | clang::TargetInfo | inline |
getShortAccumIBits() const | clang::TargetInfo | inline |
getShortAccumScale() const | clang::TargetInfo | inline |
getShortAccumWidth() const | clang::TargetInfo | inline |
getShortAlign() const | clang::TargetInfo | inline |
getShortFractAlign() const | clang::TargetInfo | inline |
getShortFractScale() const | clang::TargetInfo | inline |
getShortFractWidth() const | clang::TargetInfo | inline |
getShortWidth() const | clang::TargetInfo | inline |
getSigAtomicType() const | clang::TargetInfo | inline |
getSignedSizeType() const | clang::TargetInfo | inline |
getSizeType() const | clang::TargetInfo | inline |
getStaticInitSectionSpecifier() const | clang::TargetInfo | inlinevirtual |
getSuitableAlign() const | clang::TargetInfo | inline |
getSupportedOpenCLOpts() | clang::TargetInfo | inline |
getSupportedOpenCLOpts() const | clang::TargetInfo | inline |
getTargetAddressSpace(LangAS AS) const | clang::TargetInfo | inline |
getTargetBuiltins() const override | clang::targets::NVPTXTargetInfo | virtual |
getTargetDefines(const LangOptions &Opts, MacroBuilder &Builder) const override | clang::targets::NVPTXTargetInfo | virtual |
getTargetID() const | clang::TargetInfo | inlinevirtual |
getTargetOpts() const | clang::TargetInfo | inline |
getTriple() const | clang::TargetInfo | inline |
getTypeAlign(IntType T) const | clang::TargetInfo | |
getTypeConstantSuffix(IntType T) const | clang::TargetInfo | |
getTypeFormatModifier(IntType T) | clang::TargetInfo | static |
getTypeName(IntType T) | clang::TargetInfo | static |
getTypeWidth(IntType T) const | clang::TargetInfo | |
getUInt16Type() const | clang::TargetInfo | inline |
getUInt64Type() const | clang::TargetInfo | inline |
getUIntMaxType() const | clang::TargetInfo | inline |
getUIntPtrType() const | clang::TargetInfo | inline |
getUnsignedAccumIBits() const | clang::TargetInfo | inline |
getUnsignedAccumScale() const | clang::TargetInfo | inline |
getUnsignedFractScale() const | clang::TargetInfo | inline |
getUnsignedLongAccumIBits() const | clang::TargetInfo | inline |
getUnsignedLongAccumScale() const | clang::TargetInfo | inline |
getUnsignedLongFractScale() const | clang::TargetInfo | inline |
getUnsignedPtrDiffType(LangAS AddrSpace) const | clang::TargetInfo | inline |
getUnsignedShortAccumIBits() const | clang::TargetInfo | inline |
getUnsignedShortAccumScale() const | clang::TargetInfo | inline |
getUnsignedShortFractScale() const | clang::TargetInfo | inline |
getUnwindWordWidth() const | clang::TargetInfo | inlinevirtual |
getUserLabelPrefix() const | clang::TargetInfo | inline |
getVScaleRange(const LangOptions &LangOpts) const | clang::TargetInfo | inlinevirtual |
getVtblPtrAddressSpace() const | clang::TargetInfo | inlinevirtual |
getWCharAlign() const | clang::TargetInfo | inline |
getWCharType() const | clang::TargetInfo | inline |
getWCharWidth() const | clang::TargetInfo | inline |
getWIntType() const | clang::TargetInfo | inline |
getZeroLengthBitfieldBoundary() const | clang::TargetInfo | inline |
HalfAlign | clang::TransferrableTargetInfo | |
HalfArgsAndReturns | clang::TargetInfo | protected |
HalfFormat | clang::TransferrableTargetInfo | |
HalfWidth | clang::TransferrableTargetInfo | |
handleAsmEscapedChar(char C) const | clang::TargetInfo | inlinevirtual |
handleTargetFeatures(std::vector< std::string > &Features, DiagnosticsEngine &Diags) | clang::TargetInfo | inlinevirtual |
hardwareInterferenceSizes() const | clang::TargetInfo | inlinevirtual |
HasAArch64SVETypes | clang::TargetInfo | protected |
hasAArch64SVETypes() const | clang::TargetInfo | inline |
hasAlignMac68kSupport() const | clang::TargetInfo | inline |
HasAlignMac68kSupport | clang::TargetInfo | protected |
HasBFloat16 | clang::TargetInfo | protected |
hasBFloat16Type() const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
hasBitIntType() const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
hasBuiltinAtomic(uint64_t AtomicSizeInBits, uint64_t AlignmentInBits) const | clang::TargetInfo | inlinevirtual |
HasBuiltinMSVaList | clang::TargetInfo | protected |
hasBuiltinMSVaList() const | clang::TargetInfo | inline |
hasCheapUnalignedBitFieldAccess() const | clang::TargetInfo | inline |
hasFeature(StringRef Feature) const override | clang::targets::NVPTXTargetInfo | virtual |
hasFeatureEnabled(const llvm::StringMap< bool > &Features, StringRef Name) const | clang::TargetInfo | inlinevirtual |
HasFloat128 | clang::TargetInfo | protected |
hasFloat128Type() const | clang::TargetInfo | inlinevirtual |
HasFloat16 | clang::TargetInfo | protected |
hasFloat16Type() const | clang::TargetInfo | inlinevirtual |
HasFPReturn | clang::TargetInfo | protected |
hasFPReturn() const | clang::TargetInfo | inlinevirtual |
HasFullBFloat16 | clang::TargetInfo | protected |
hasFullBFloat16Type() const | clang::TargetInfo | inlinevirtual |
hasHIPImageSupport() const | clang::TargetInfo | inlinevirtual |
HasIbm128 | clang::TargetInfo | protected |
hasIbm128Type() const | clang::TargetInfo | inlinevirtual |
hasInt128Type() const | clang::TargetInfo | inlinevirtual |
HasLegalHalfType | clang::TargetInfo | protected |
hasLegalHalfType() const | clang::TargetInfo | inlinevirtual |
HasLongDouble | clang::TargetInfo | protected |
hasLongDoubleType() const | clang::TargetInfo | inlinevirtual |
hasNoAsmVariants() const | clang::TargetInfo | inline |
hasProtectedVisibility() const | clang::TargetInfo | inlinevirtual |
hasPS4DLLImportExport() const | clang::TargetInfo | inlinevirtual |
HasRISCVVTypes | clang::TargetInfo | protected |
hasRISCVVTypes() const | clang::TargetInfo | inline |
hasSjLjLowering() const | clang::TargetInfo | inlinevirtual |
hasStrictFP() const | clang::TargetInfo | inlinevirtual |
HasStrictFP | clang::TargetInfo | protected |
HasUnalignedAccess | clang::TargetInfo | protected |
hasUnalignedAccess() const | clang::TargetInfo | inline |
HexagonBuiltinVaList enum value | clang::TargetInfo | |
Ibm128Align | clang::TransferrableTargetInfo | |
Ibm128Format | clang::TransferrableTargetInfo | |
initFeatureMap(llvm::StringMap< bool > &Features, DiagnosticsEngine &Diags, StringRef CPU, const std::vector< std::string > &FeaturesVec) const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
Int128Align | clang::TransferrableTargetInfo | |
Int16Type | clang::TransferrableTargetInfo | protected |
Int64Type | clang::TransferrableTargetInfo | protected |
IntAlign | clang::TransferrableTargetInfo | |
IntMaxType | clang::TransferrableTargetInfo | protected |
IntPtrType | clang::TransferrableTargetInfo | protected |
IntType enum name | clang::TransferrableTargetInfo | |
IntWidth | clang::TransferrableTargetInfo | |
isBigEndian() const | clang::TargetInfo | inline |
isBranchProtectionSupportedArch(StringRef Arch) const | clang::TargetInfo | inlinevirtual |
isCLZForZeroUndef() const | clang::TargetInfo | inlinevirtual |
isLittleEndian() const | clang::TargetInfo | inline |
isNan2008() const | clang::TargetInfo | inlinevirtual |
isReadOnlyFeature(StringRef Feature) const | clang::TargetInfo | inline |
IsRenderScriptTarget | clang::TargetInfo | protected |
isRenderScriptTarget() const | clang::TargetInfo | inline |
isSEHTrySupported() const | clang::TargetInfo | inline |
isSPRegName(StringRef) const | clang::TargetInfo | inlinevirtual |
isTLSSupported() const | clang::TargetInfo | inline |
isTypeSigned(IntType T) | clang::TargetInfo | static |
isValidClobber(StringRef Name) const | clang::TargetInfo | |
isValidCPUName(StringRef Name) const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
isValidFeatureName(StringRef Feature) const | clang::TargetInfo | inlinevirtual |
isValidGCCRegisterName(StringRef Name) const | clang::TargetInfo | virtual |
isValidTuneCPUName(StringRef Name) const | clang::TargetInfo | inlinevirtual |
isVLASupported() const | clang::TargetInfo | inline |
LargeArrayAlign | clang::TransferrableTargetInfo | |
LargeArrayMinWidth | clang::TransferrableTargetInfo | |
LongAccumAlign | clang::TransferrableTargetInfo | |
LongAccumScale | clang::TransferrableTargetInfo | |
LongAccumWidth | clang::TransferrableTargetInfo | |
LongAlign | clang::TransferrableTargetInfo | |
LongDoubleAlign | clang::TransferrableTargetInfo | |
LongDoubleFormat | clang::TransferrableTargetInfo | |
LongDoubleWidth | clang::TransferrableTargetInfo | |
LongFractAlign | clang::TransferrableTargetInfo | |
LongFractWidth | clang::TransferrableTargetInfo | |
LongLongAlign | clang::TransferrableTargetInfo | |
LongLongWidth | clang::TransferrableTargetInfo | |
LongWidth | clang::TransferrableTargetInfo | |
MaxAlignedAttribute | clang::TransferrableTargetInfo | protected |
MaxAtomicInlineWidth | clang::TargetInfo | protected |
MaxAtomicPromoteWidth | clang::TargetInfo | protected |
MaxBitIntWidth | clang::TargetInfo | protected |
MaxOpenCLWorkGroupSize | clang::TargetInfo | protected |
MaxTLSAlign | clang::TransferrableTargetInfo | |
MaxVectorAlign | clang::TransferrableTargetInfo | |
MCountName | clang::TargetInfo | protected |
MinGlobalAlign | clang::TransferrableTargetInfo | |
multiVersionFeatureCost() const | clang::TargetInfo | inlinevirtual |
multiVersionSortPriority(StringRef Name) const | clang::TargetInfo | inlinevirtual |
NewAlign | clang::TransferrableTargetInfo | |
NoAsmVariants | clang::TargetInfo | protected |
NoInt enum value | clang::TransferrableTargetInfo | |
noSignedCharForObjCBool() | clang::TargetInfo | inline |
NVPTXTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts, unsigned TargetPointerWidth) | clang::targets::NVPTXTargetInfo | |
PaddingOnUnsignedFixedPoint | clang::TransferrableTargetInfo | |
parseTargetAttr(StringRef Str) const | clang::TargetInfo | virtual |
PlatformMinVersion | clang::TargetInfo | mutableprotected |
PlatformName | clang::TargetInfo | mutableprotected |
PNaClABIBuiltinVaList enum value | clang::TargetInfo | |
PointerAlign | clang::TransferrableTargetInfo | |
PointerWidth | clang::TransferrableTargetInfo | |
PowerABIBuiltinVaList enum value | clang::TargetInfo | |
ProcessIDType | clang::TransferrableTargetInfo | protected |
PtrDiffType | clang::TransferrableTargetInfo | protected |
ReadOnlyFeatures | clang::TargetInfo | protected |
RealTypeUsesObjCFPRetMask | clang::TargetInfo | protected |
RegParmMax | clang::TargetInfo | protected |
resetDataLayout(StringRef DL, const char *UserLabelPrefix="") | clang::TargetInfo | protected |
resolveSymbolicName(const char *&Name, ArrayRef< ConstraintInfo > OutputConstraints, unsigned &Index) const | clang::TargetInfo | |
setABI(const std::string &Name) | clang::TargetInfo | inlinevirtual |
setAuxTarget(const TargetInfo *Aux) | clang::TargetInfo | inlinevirtual |
setCommandLineOpenCLOpts() | clang::TargetInfo | inlinevirtual |
setCPU(const std::string &Name) override | clang::targets::NVPTXTargetInfo | inlinevirtual |
setFeatureEnabled(llvm::StringMap< bool > &Features, StringRef Name, bool Enabled) const | clang::TargetInfo | inlinevirtual |
setFPMath(StringRef Name) | clang::TargetInfo | inlinevirtual |
setMaxAtomicWidth() | clang::TargetInfo | inlinevirtual |
setSupportedOpenCLOpts() override | clang::targets::NVPTXTargetInfo | inlinevirtual |
ShortAccumAlign | clang::TransferrableTargetInfo | |
ShortAccumScale | clang::TransferrableTargetInfo | |
ShortAccumWidth | clang::TransferrableTargetInfo | |
ShortFractAlign | clang::TransferrableTargetInfo | |
ShortFractWidth | clang::TransferrableTargetInfo | |
shouldDLLImportComdatSymbols() const | clang::TargetInfo | inlinevirtual |
SigAtomicType | clang::TransferrableTargetInfo | protected |
SignedChar enum value | clang::TransferrableTargetInfo | |
SignedInt enum value | clang::TransferrableTargetInfo | |
SignedLong enum value | clang::TransferrableTargetInfo | |
SignedLongLong enum value | clang::TransferrableTargetInfo | |
SignedShort enum value | clang::TransferrableTargetInfo | |
SizeType | clang::TransferrableTargetInfo | protected |
SSERegParmMax | clang::TargetInfo | protected |
SuitableAlign | clang::TransferrableTargetInfo | |
supportAllOpenCLOpts(bool V=true) | clang::TargetInfo | inlinevirtual |
supportsCpuInit() const | clang::TargetInfo | inlinevirtual |
supportsCpuIs() const | clang::TargetInfo | inlinevirtual |
supportsCpuSupports() const | clang::TargetInfo | inlinevirtual |
supportsExtendIntArgs() const | clang::TargetInfo | inlinevirtual |
supportsIFunc() const | clang::TargetInfo | inline |
supportsMultiVersioning() const | clang::TargetInfo | inline |
supportSourceEvalMethod() const | clang::TargetInfo | inlinevirtual |
supportsTargetAttributeTune() const | clang::TargetInfo | inlinevirtual |
SystemZBuiltinVaList enum value | clang::TargetInfo | |
TargetInfo(const llvm::Triple &T) | clang::TargetInfo | protected |
TheCXXABI | clang::TargetInfo | protected |
TLSSupported | clang::TargetInfo | protected |
UnsignedChar enum value | clang::TransferrableTargetInfo | |
UnsignedInt enum value | clang::TransferrableTargetInfo | |
UnsignedLong enum value | clang::TransferrableTargetInfo | |
UnsignedLongLong enum value | clang::TransferrableTargetInfo | |
UnsignedShort enum value | clang::TransferrableTargetInfo | |
useAddressSpaceMapMangling() const | clang::TargetInfo | inline |
UseAddrSpaceMapMangling | clang::TargetInfo | protected |
useBitFieldTypeAlignment() const | clang::TargetInfo | inline |
UseBitFieldTypeAlignment | clang::TransferrableTargetInfo | protected |
useExplicitBitFieldAlignment() const | clang::TargetInfo | inline |
UseExplicitBitFieldAlignment | clang::TransferrableTargetInfo | protected |
useFP16ConversionIntrinsics() const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
useLeadingZeroLengthBitfield() const | clang::TargetInfo | inline |
UseLeadingZeroLengthBitfield | clang::TransferrableTargetInfo | protected |
useObjCFP2RetForComplexLongDouble() const | clang::TargetInfo | inline |
useObjCFPRetForRealType(FloatModeKind T) const | clang::TargetInfo | inline |
UserLabelPrefix | clang::TargetInfo | protected |
UseSignedCharForObjCBool | clang::TransferrableTargetInfo | protected |
useSignedCharForObjCBool() const | clang::TargetInfo | inline |
useZeroLengthBitfieldAlignment() const | clang::TargetInfo | inline |
UseZeroLengthBitfieldAlignment | clang::TransferrableTargetInfo | protected |
validateAsmConstraint(const char *&Name, TargetInfo::ConstraintInfo &Info) const override | clang::targets::NVPTXTargetInfo | inlinevirtual |
validateBranchProtection(StringRef Spec, StringRef Arch, BranchProtectionInfo &BPI, StringRef &Err) const | clang::TargetInfo | inlinevirtual |
validateConstraintModifier(StringRef, char, unsigned, std::string &) const | clang::TargetInfo | inlinevirtual |
validateCpuIs(StringRef Name) const | clang::TargetInfo | inlinevirtual |
validateCPUSpecificCPUDispatch(StringRef Name) const | clang::TargetInfo | inlinevirtual |
validateCpuSupports(StringRef Name) const | clang::TargetInfo | inlinevirtual |
validateGlobalRegisterVariable(StringRef RegName, unsigned RegSize, bool &HasSizeMismatch) const | clang::TargetInfo | inlinevirtual |
validateInputConstraint(MutableArrayRef< ConstraintInfo > OutputConstraints, ConstraintInfo &info) const | clang::TargetInfo | |
validateInputSize(const llvm::StringMap< bool > &FeatureMap, StringRef, unsigned) const | clang::TargetInfo | inlinevirtual |
validateOpenCLTarget(const LangOptions &Opts, DiagnosticsEngine &Diags) const | clang::TargetInfo | virtual |
validateOutputConstraint(ConstraintInfo &Info) const | clang::TargetInfo | |
validateOutputSize(const llvm::StringMap< bool > &FeatureMap, StringRef, unsigned) const | clang::TargetInfo | inlinevirtual |
validatePointerAuthKey(const llvm::APSInt &value) const | clang::TargetInfo | virtual |
validateTarget(DiagnosticsEngine &Diags) const | clang::TargetInfo | inlinevirtual |
VLASupported | clang::TargetInfo | protected |
VoidPtrBuiltinVaList enum value | clang::TargetInfo | |
WCharType | clang::TransferrableTargetInfo | protected |
WIntType | clang::TransferrableTargetInfo | protected |
X86_64ABIBuiltinVaList enum value | clang::TargetInfo | |
ZeroLengthBitfieldBoundary | clang::TransferrableTargetInfo | protected |
~TargetInfo() | clang::TargetInfo | virtual |