, including all inherited members.
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_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 | [inline, virtual] |
ComplexLongDoubleUsesFP2Ret | clang::TargetInfo | [protected] |
convertConstraint(const char *&Constraint) const | clang::TargetInfo | [inline, virtual] |
CreateTargetInfo(DiagnosticsEngine &Diags, const std::shared_ptr< TargetOptions > &Opts) | clang::TargetInfo | [static] |
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 | [inline, virtual] |
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 | [inline, static] |
getCXXABI() const | clang::TargetInfo | [inline] |
getDefaultCallingConv(CallingConvMethodType MT) const | clang::TargetInfo | [inline, virtual] |
getDefaultFeatures(llvm::StringMap< bool > &Features) const | clang::TargetInfo | [inline, virtual] |
getDoubleAlign() const | clang::TargetInfo | [inline] |
getDoubleFormat() const | clang::TargetInfo | [inline] |
getDoubleWidth() const | clang::TargetInfo | [inline] |
getEHDataRegisterNumber(unsigned RegNo) const | clang::TargetInfo | [inline, virtual] |
getFloatAlign() const | clang::TargetInfo | [inline] |
getFloatEvalMethod() const | clang::TargetInfo | [inline, virtual] |
getFloatFormat() const | clang::TargetInfo | [inline] |
getFloatWidth() const | clang::TargetInfo | [inline] |
getGCCAddlRegNames(const AddlRegName *&Addl, unsigned &NumAddl) const | clang::TargetInfo | [inline, protected, virtual] |
getGCCRegAliases(const GCCRegAlias *&Aliases, unsigned &NumAliases) const =0 | clang::TargetInfo | [protected, pure virtual] |
getGCCRegNames(const char *const *&Names, unsigned &NumNames) const =0 | clang::TargetInfo | [protected, pure 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] |
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 | [inline, protected, virtual] |
getPointerWidth(unsigned AddrSpace) const | clang::TargetInfo | [inline] |
getPointerWidthV(unsigned AddrSpace) const | clang::TargetInfo | [inline, protected, virtual] |
getProcessIDType() const | clang::TargetInfo | [inline] |
getPtrDiffType(unsigned AddrSpace) const | clang::TargetInfo | [inline] |
getPtrDiffTypeV(unsigned AddrSpace) const | clang::TargetInfo | [inline, protected, virtual] |
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] |
getSizeType() const | clang::TargetInfo | [inline] |
getStaticInitSectionSpecifier() const | clang::TargetInfo | [inline, virtual] |
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 | [inline, virtual] |
hasAlignMac68kSupport() const | clang::TargetInfo | [inline] |
HasAlignMac68kSupport | clang::TargetInfo | [protected] |
hasFeature(StringRef Feature) const | clang::TargetInfo | [inline, virtual] |
hasInt128Type() const | clang::TargetInfo | [inline, virtual] |
hasNoAsmVariants() const | clang::TargetInfo | [inline] |
hasProtectedVisibility() const | clang::TargetInfo | [inline, virtual] |
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 | [inline, virtual] |
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 | [inline, virtual] |
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] |
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 | [mutable, protected] |
PlatformName | clang::TargetInfo | [mutable, protected] |
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 | [inline, virtual] |
setCPU(const std::string &Name) | clang::TargetInfo | [inline, virtual] |
setCXXABI(llvm::StringRef name) | clang::TargetInfo | [inline] |
setCXXABI(TargetCXXABI ABI) | clang::TargetInfo | [inline, virtual] |
setFeatureEnabled(llvm::StringMap< bool > &Features, StringRef Name, bool Enabled) const | clang::TargetInfo | [inline, virtual] |
setFPMath(StringRef Name) | clang::TargetInfo | [inline, virtual] |
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 | |
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] |
useObjCFP2RetForComplexLongDouble() const | clang::TargetInfo | [inline] |
useObjCFPRetForRealType(RealType T) const | clang::TargetInfo | [inline] |
UserLabelPrefix | clang::TargetInfo | [protected] |
UseSignedCharForObjCBool | clang::TargetInfo | [protected] |
useSignedCharForObjCBool() const | clang::TargetInfo | [inline] |
UseZeroLengthBitfieldAlignment | clang::TargetInfo | [protected] |
useZeroLengthBitfieldAlignment() const | clang::TargetInfo | [inline] |
validateAsmConstraint(const char *&Name, TargetInfo::ConstraintInfo &info) const =0 | clang::TargetInfo | [protected, pure virtual] |
validateConstraintModifier(StringRef, char, unsigned, std::string &) const | clang::TargetInfo | [inline, virtual] |
validateInputConstraint(ConstraintInfo *OutputConstraints, unsigned NumOutputs, ConstraintInfo &info) const | clang::TargetInfo | |
validateInputSize(StringRef, unsigned) const | clang::TargetInfo | [inline, virtual] |
validateOutputConstraint(ConstraintInfo &Info) const | clang::TargetInfo | |
validateOutputSize(StringRef, unsigned) const | clang::TargetInfo | [inline, virtual] |
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] |