AAPCSABIBuiltinVaList enum value | clang::TargetInfo | |
AArch64ABIBuiltinVaList enum value | clang::TargetInfo | |
AddrSpaceMap | clang::TargetInfo | protected |
adjust(const LangOptions &Opts) | clang::TargetInfo | virtual |
BigEndian | clang::TargetInfo | protected |
BoolAlign | clang::TargetInfo | protected |
BoolWidth | clang::TargetInfo | protected |
BuiltinVaListKind enum name | clang::TargetInfo | |
CallingConvCheckResult enum name | clang::TargetInfo | |
CallingConvMethodType enum name | clang::TargetInfo | |
CCCR_Ignore enum value | clang::TargetInfo | |
CCCR_OK enum value | clang::TargetInfo | |
CCCR_Warning enum value | clang::TargetInfo | |
CCMT_Member enum value | clang::TargetInfo | |
CCMT_NonMember enum value | clang::TargetInfo | |
CCMT_Unknown enum value | clang::TargetInfo | |
Char16Type | clang::TargetInfo | protected |
Char32Type | clang::TargetInfo | protected |
CharPtrBuiltinVaList enum value | clang::TargetInfo | |
checkCallingConvention(CallingConv CC) const | clang::TargetInfo | inlinevirtual |
ComplexLongDoubleUsesFP2Ret | clang::TargetInfo | protected |
convertConstraint(const char *&Constraint) const | clang::TargetInfo | inlinevirtual |
CreateTargetInfo(DiagnosticsEngine &Diags, const std::shared_ptr< TargetOptions > &Opts) | clang::TargetInfo | static |
DefaultAlignForAttributeAligned | clang::TargetInfo | protected |
DescriptionString | clang::TargetInfo | protected |
Double enum value | clang::TargetInfo | |
DoubleAlign | clang::TargetInfo | protected |
DoubleFormat | clang::TargetInfo | protected |
DoubleWidth | clang::TargetInfo | protected |
Float enum value | clang::TargetInfo | |
FloatAlign | clang::TargetInfo | protected |
FloatFormat | clang::TargetInfo | protected |
FloatWidth | clang::TargetInfo | protected |
getABI() const | clang::TargetInfo | inlinevirtual |
getAddressSpaceMap() const | clang::TargetInfo | inline |
getBoolAlign() const | clang::TargetInfo | inline |
getBoolWidth() const | clang::TargetInfo | inline |
getBuiltinVaListKind() const =0 | clang::TargetInfo | pure 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 =0 | clang::TargetInfo | pure virtual |
getCorrespondingUnsignedType(IntType T) | clang::TargetInfo | inlinestatic |
getCXXABI() const | clang::TargetInfo | inline |
getDefaultAlignForAttributeAligned() const | clang::TargetInfo | inline |
getDefaultCallingConv(CallingConvMethodType MT) const | clang::TargetInfo | inlinevirtual |
getDefaultFeatures(llvm::StringMap< bool > &Features) const | clang::TargetInfo | inlinevirtual |
getDoubleAlign() const | clang::TargetInfo | inline |
getDoubleFormat() const | clang::TargetInfo | inline |
getDoubleWidth() const | clang::TargetInfo | inline |
getEHDataRegisterNumber(unsigned RegNo) const | clang::TargetInfo | inlinevirtual |
getFloatAlign() const | clang::TargetInfo | inline |
getFloatEvalMethod() const | clang::TargetInfo | inlinevirtual |
getFloatFormat() const | clang::TargetInfo | inline |
getFloatWidth() const | clang::TargetInfo | inline |
getGCCAddlRegNames(const AddlRegName *&Addl, unsigned &NumAddl) const | clang::TargetInfo | inlineprotectedvirtual |
getGCCRegAliases(const GCCRegAlias *&Aliases, unsigned &NumAliases) const =0 | clang::TargetInfo | protectedpure virtual |
getGCCRegNames(const char *const *&Names, unsigned &NumNames) const =0 | clang::TargetInfo | protectedpure virtual |
getHalfAlign() const | clang::TargetInfo | inline |
getHalfFormat() const | clang::TargetInfo | inline |
getHalfWidth() 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 | |
getIntWidth() const | clang::TargetInfo | inline |
getLargeArrayAlign() const | clang::TargetInfo | inline |
getLargeArrayMinWidth() const | clang::TargetInfo | inline |
getLeastIntTypeByWidth(unsigned BitWidth, bool IsSigned) const | clang::TargetInfo | |
getLongAlign() const | clang::TargetInfo | inline |
getLongDoubleAlign() const | clang::TargetInfo | inline |
getLongDoubleFormat() const | clang::TargetInfo | inline |
getLongDoubleWidth() const | clang::TargetInfo | inline |
getLongLongAlign() const | clang::TargetInfo | inline |
getLongLongWidth() const | clang::TargetInfo | inline |
getLongWidth() const | clang::TargetInfo | inline |
getMaxAtomicInlineWidth() const | clang::TargetInfo | inline |
getMaxAtomicPromoteWidth() const | clang::TargetInfo | inline |
getMaxTLSAlign() const | clang::TargetInfo | inline |
getMaxVectorAlign() const | clang::TargetInfo | inline |
getMCountName() const | clang::TargetInfo | inline |
getMinGlobalAlign() const | clang::TargetInfo | inline |
getNormalizedGCCRegisterName(StringRef Name) const | clang::TargetInfo | |
getPlatformMinVersion() const | clang::TargetInfo | inline |
getPlatformName() const | clang::TargetInfo | inline |
getPointerAlign(unsigned AddrSpace) const | clang::TargetInfo | inline |
getPointerAlignV(unsigned AddrSpace) const | clang::TargetInfo | inlineprotectedvirtual |
getPointerWidth(unsigned AddrSpace) const | clang::TargetInfo | inline |
getPointerWidthV(unsigned AddrSpace) const | clang::TargetInfo | inlineprotectedvirtual |
getProcessIDType() const | clang::TargetInfo | inline |
getPtrDiffType(unsigned AddrSpace) const | clang::TargetInfo | inline |
getPtrDiffTypeV(unsigned AddrSpace) const | clang::TargetInfo | inlineprotectedvirtual |
getRealTypeByWidth(unsigned BitWidth) const | clang::TargetInfo | |
getRegisterWidth() const | clang::TargetInfo | inline |
getRegParmMax() const | clang::TargetInfo | inline |
getShortAlign() const | clang::TargetInfo | inline |
getShortWidth() const | clang::TargetInfo | inline |
getSigAtomicType() const | clang::TargetInfo | inline |
getSimdDefaultAlign() const | clang::TargetInfo | inline |
getSizeType() const | clang::TargetInfo | inline |
getStaticInitSectionSpecifier() const | clang::TargetInfo | inlinevirtual |
getSuitableAlign() const | clang::TargetInfo | inline |
getTargetBuiltins(const Builtin::Info *&Records, unsigned &NumRecords) const =0 | clang::TargetInfo | pure virtual |
getTargetDefines(const LangOptions &Opts, MacroBuilder &Builder) const =0 | clang::TargetInfo | pure virtual |
getTargetDescription() const | clang::TargetInfo | inline |
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 | |
getUInt64Type() const | clang::TargetInfo | inline |
getUIntMaxType() const | clang::TargetInfo | inline |
getUIntPtrType() const | clang::TargetInfo | inline |
getUnwindWordWidth() const | clang::TargetInfo | inline |
getUserLabelPrefix() const | clang::TargetInfo | inline |
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::TargetInfo | protected |
HalfFormat | clang::TargetInfo | protected |
HalfWidth | clang::TargetInfo | protected |
handleTargetFeatures(std::vector< std::string > &Features, DiagnosticsEngine &Diags) | clang::TargetInfo | inlinevirtual |
HasAlignMac68kSupport | clang::TargetInfo | protected |
hasAlignMac68kSupport() const | clang::TargetInfo | inline |
hasBuiltinAtomic(uint64_t AtomicSizeInBits, uint64_t AlignmentInBits) const | clang::TargetInfo | inlinevirtual |
hasFeature(StringRef Feature) const | clang::TargetInfo | inlinevirtual |
hasInt128Type() const | clang::TargetInfo | inlinevirtual |
hasNoAsmVariants() const | clang::TargetInfo | inline |
hasProtectedVisibility() const | clang::TargetInfo | inlinevirtual |
hasSjLjLowering() const | clang::TargetInfo | inlinevirtual |
Int64Type | clang::TargetInfo | protected |
IntAlign | clang::TargetInfo | protected |
IntMaxType | clang::TargetInfo | protected |
IntPtrType | clang::TargetInfo | protected |
IntType enum name | clang::TargetInfo | |
IntWidth | clang::TargetInfo | protected |
isBigEndian() const | clang::TargetInfo | inline |
isCLZForZeroUndef() const | clang::TargetInfo | inlinevirtual |
isNan2008() const | clang::TargetInfo | inlinevirtual |
isSEHTrySupported() const | clang::TargetInfo | inline |
isTLSSupported() const | clang::TargetInfo | inline |
isTypeSigned(IntType T) | clang::TargetInfo | static |
isValidClobber(StringRef Name) const | clang::TargetInfo | |
isValidGCCRegisterName(StringRef Name) const | clang::TargetInfo | |
isValidSectionSpecifier(StringRef SR) const | clang::TargetInfo | inlinevirtual |
LargeArrayAlign | clang::TargetInfo | protected |
LargeArrayMinWidth | clang::TargetInfo | protected |
LongAlign | clang::TargetInfo | protected |
LongDouble enum value | clang::TargetInfo | |
LongDoubleAlign | clang::TargetInfo | protected |
LongDoubleFormat | clang::TargetInfo | protected |
LongDoubleWidth | clang::TargetInfo | protected |
LongLongAlign | clang::TargetInfo | protected |
LongLongWidth | clang::TargetInfo | protected |
LongWidth | clang::TargetInfo | protected |
MaxAtomicInlineWidth | clang::TargetInfo | protected |
MaxAtomicPromoteWidth | clang::TargetInfo | protected |
MaxTLSAlign | clang::TargetInfo | protected |
MaxVectorAlign | clang::TargetInfo | protected |
MCountName | clang::TargetInfo | protected |
MinGlobalAlign | clang::TargetInfo | protected |
NoAsmVariants | clang::TargetInfo | protected |
NoFloat enum value | clang::TargetInfo | |
NoInt enum value | clang::TargetInfo | |
noSignedCharForObjCBool() | clang::TargetInfo | inline |
PlatformMinVersion | clang::TargetInfo | mutableprotected |
PlatformName | clang::TargetInfo | mutableprotected |
PNaClABIBuiltinVaList enum value | clang::TargetInfo | |
PointerAlign | clang::TargetInfo | protected |
PointerWidth | clang::TargetInfo | protected |
PowerABIBuiltinVaList enum value | clang::TargetInfo | |
ProcessIDType | clang::TargetInfo | protected |
PtrDiffType | clang::TargetInfo | protected |
RealType enum name | clang::TargetInfo | |
RealTypeUsesObjCFPRet | clang::TargetInfo | protected |
RegParmMax | clang::TargetInfo | protected |
resolveSymbolicName(const char *&Name, ConstraintInfo *OutputConstraints, unsigned NumOutputs, unsigned &Index) const | clang::TargetInfo | |
setABI(const std::string &Name) | clang::TargetInfo | inlinevirtual |
setCPU(const std::string &Name) | clang::TargetInfo | inlinevirtual |
setCXXABI(llvm::StringRef name) | clang::TargetInfo | inline |
setCXXABI(TargetCXXABI ABI) | clang::TargetInfo | inlinevirtual |
setFeatureEnabled(llvm::StringMap< bool > &Features, StringRef Name, bool Enabled) const | clang::TargetInfo | inlinevirtual |
setFPMath(StringRef Name) | clang::TargetInfo | inlinevirtual |
SigAtomicType | clang::TargetInfo | protected |
SignedChar enum value | clang::TargetInfo | |
SignedInt enum value | clang::TargetInfo | |
SignedLong enum value | clang::TargetInfo | |
SignedLongLong enum value | clang::TargetInfo | |
SignedShort enum value | clang::TargetInfo | |
SimdDefaultAlign | clang::TargetInfo | protected |
SizeType | clang::TargetInfo | protected |
SSERegParmMax | clang::TargetInfo | protected |
SuitableAlign | clang::TargetInfo | protected |
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::TargetInfo | |
UnsignedInt enum value | clang::TargetInfo | |
UnsignedLong enum value | clang::TargetInfo | |
UnsignedLongLong enum value | clang::TargetInfo | |
UnsignedShort enum value | clang::TargetInfo | |
useAddressSpaceMapMangling() const | clang::TargetInfo | inline |
UseAddrSpaceMapMangling | clang::TargetInfo | protected |
useBitFieldTypeAlignment() const | clang::TargetInfo | inline |
UseBitFieldTypeAlignment | clang::TargetInfo | protected |
useFloat128ManglingForLongDouble() const | clang::TargetInfo | inlinevirtual |
useObjCFP2RetForComplexLongDouble() const | clang::TargetInfo | inline |
useObjCFPRetForRealType(RealType T) const | clang::TargetInfo | inline |
UserLabelPrefix | clang::TargetInfo | protected |
useSignedCharForObjCBool() const | clang::TargetInfo | inline |
UseSignedCharForObjCBool | clang::TargetInfo | protected |
UseZeroLengthBitfieldAlignment | clang::TargetInfo | protected |
useZeroLengthBitfieldAlignment() const | clang::TargetInfo | inline |
validateAsmConstraint(const char *&Name, TargetInfo::ConstraintInfo &info) const =0 | clang::TargetInfo | protectedpure virtual |
validateConstraintModifier(StringRef, char, unsigned, std::string &) const | clang::TargetInfo | inlinevirtual |
validateCpuSupports(StringRef Name) const | clang::TargetInfo | inlinevirtual |
validateInputConstraint(ConstraintInfo *OutputConstraints, unsigned NumOutputs, ConstraintInfo &info) const | clang::TargetInfo | |
validateInputSize(StringRef, unsigned) const | clang::TargetInfo | inlinevirtual |
validateOutputConstraint(ConstraintInfo &Info) const | clang::TargetInfo | |
validateOutputSize(StringRef, unsigned) const | clang::TargetInfo | inlinevirtual |
VoidPtrBuiltinVaList enum value | clang::TargetInfo | |
WCharType | clang::TargetInfo | protected |
WIntType | clang::TargetInfo | protected |
X86_64ABIBuiltinVaList enum value | clang::TargetInfo | |
ZeroLengthBitfieldBoundary | clang::TargetInfo | protected |
~TargetInfo() | clang::TargetInfo | virtual |