clang  3.9.0
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
AddrSpaceMapclang::TargetInfoprotected
adjust(const LangOptions &Opts)clang::TargetInfovirtual
allowsLargerPreferedTypeAlignment() const clang::TargetInfoinlinevirtual
BigEndianclang::TargetInfoprotected
BoolAlignclang::TargetInfoprotected
BoolWidthclang::TargetInfoprotected
BuiltinVaListKind enum nameclang::TargetInfo
CallingConvCheckResult enum nameclang::TargetInfo
CallingConvMethodType enum nameclang::TargetInfo
CCCR_Ignore enum valueclang::TargetInfo
CCCR_OK enum valueclang::TargetInfo
CCCR_Warning enum valueclang::TargetInfo
CCMT_Member enum valueclang::TargetInfo
CCMT_NonMember enum valueclang::TargetInfo
CCMT_Unknown enum valueclang::TargetInfo
Char16Typeclang::TargetInfoprotected
Char32Typeclang::TargetInfoprotected
CharPtrBuiltinVaList enum valueclang::TargetInfo
checkCallingConvention(CallingConv CC) const clang::TargetInfoinlinevirtual
ComplexLongDoubleUsesFP2Retclang::TargetInfoprotected
convertConstraint(const char *&Constraint) const clang::TargetInfoinlinevirtual
CreateTargetInfo(DiagnosticsEngine &Diags, const std::shared_ptr< TargetOptions > &Opts)clang::TargetInfostatic
DataLayoutclang::TargetInfoprotected
DefaultAlignForAttributeAlignedclang::TargetInfoprotected
Double enum valueclang::TargetInfo
DoubleAlignclang::TargetInfoprotected
DoubleFormatclang::TargetInfoprotected
DoubleWidthclang::TargetInfoprotected
Float enum valueclang::TargetInfo
Float128 enum valueclang::TargetInfo
Float128Alignclang::TargetInfoprotected
Float128Formatclang::TargetInfoprotected
FloatAlignclang::TargetInfoprotected
FloatFormatclang::TargetInfoprotected
FloatWidthclang::TargetInfoprotected
getABI() const clang::TargetInfoinlinevirtual
getAddressSpaceMap() const clang::TargetInfoinline
getBoolAlign() const clang::TargetInfoinline
getBoolWidth() const clang::TargetInfoinline
getBuiltinVaListKind() const =0clang::TargetInfopure virtual
getChar16Align() const clang::TargetInfoinline
getChar16Type() const clang::TargetInfoinline
getChar16Width() const clang::TargetInfoinline
getChar32Align() const clang::TargetInfoinline
getChar32Type() const clang::TargetInfoinline
getChar32Width() const clang::TargetInfoinline
getCharAlign() const clang::TargetInfoinline
getCharWidth() const clang::TargetInfoinline
getClobbers() const =0clang::TargetInfopure virtual
getCorrespondingUnsignedType(IntType T)clang::TargetInfoinlinestatic
getCXXABI() const clang::TargetInfoinline
getDataLayout() const clang::TargetInfoinline
getDefaultAlignForAttributeAligned() const clang::TargetInfoinline
getDefaultCallingConv(CallingConvMethodType MT) const clang::TargetInfoinlinevirtual
getDoubleAlign() const clang::TargetInfoinline
getDoubleFormat() const clang::TargetInfoinline
getDoubleWidth() const clang::TargetInfoinline
getEHDataRegisterNumber(unsigned RegNo) const clang::TargetInfoinlinevirtual
getExnObjectAlignment() const clang::TargetInfoinlinevirtual
getFloat128Align() const clang::TargetInfoinline
getFloat128Format() const clang::TargetInfoinline
getFloat128Width() const clang::TargetInfoinline
getFloatAlign() const clang::TargetInfoinline
getFloatEvalMethod() const clang::TargetInfoinlinevirtual
getFloatFormat() const clang::TargetInfoinline
getFloatWidth() const clang::TargetInfoinline
getGCCAddlRegNames() const clang::TargetInfoinlineprotectedvirtual
getGCCRegAliases() const =0clang::TargetInfoprotectedpure virtual
getGCCRegNames() const =0clang::TargetInfoprotectedpure virtual
getHalfAlign() const clang::TargetInfoinline
getHalfFormat() const clang::TargetInfoinline
getHalfWidth() const clang::TargetInfoinline
getInt64Type() const clang::TargetInfoinline
getIntAlign() const clang::TargetInfoinline
getIntMaxTWidth() const clang::TargetInfoinline
getIntMaxType() const clang::TargetInfoinline
getIntPtrType() const clang::TargetInfoinline
getIntTypeByWidth(unsigned BitWidth, bool IsSigned) const clang::TargetInfovirtual
getIntWidth() const clang::TargetInfoinline
getLargeArrayAlign() const clang::TargetInfoinline
getLargeArrayMinWidth() const clang::TargetInfoinline
getLeastIntTypeByWidth(unsigned BitWidth, bool IsSigned) const clang::TargetInfovirtual
getLongAlign() const clang::TargetInfoinline
getLongDoubleAlign() const clang::TargetInfoinline
getLongDoubleFormat() const clang::TargetInfoinline
getLongDoubleWidth() const clang::TargetInfoinline
getLongLongAlign() const clang::TargetInfoinline
getLongLongWidth() const clang::TargetInfoinline
getLongWidth() const clang::TargetInfoinline
getMaxAtomicInlineWidth() const clang::TargetInfoinline
getMaxAtomicPromoteWidth() const clang::TargetInfoinline
getMaxTLSAlign() const clang::TargetInfoinline
getMaxVectorAlign() const clang::TargetInfoinline
getMCountName() const clang::TargetInfoinline
getMinGlobalAlign() const clang::TargetInfoinline
getNormalizedGCCRegisterName(StringRef Name) const clang::TargetInfo
getPlatformMinVersion() const clang::TargetInfoinline
getPlatformName() const clang::TargetInfoinline
getPointerAlign(unsigned AddrSpace) const clang::TargetInfoinline
getPointerAlignV(unsigned AddrSpace) const clang::TargetInfoinlineprotectedvirtual
getPointerWidth(unsigned AddrSpace) const clang::TargetInfoinline
getPointerWidthV(unsigned AddrSpace) const clang::TargetInfoinlineprotectedvirtual
getProcessIDType() const clang::TargetInfoinline
getPtrDiffType(unsigned AddrSpace) const clang::TargetInfoinline
getPtrDiffTypeV(unsigned AddrSpace) const clang::TargetInfoinlineprotectedvirtual
getRealTypeByWidth(unsigned BitWidth) const clang::TargetInfo
getRegisterWidth() const clang::TargetInfoinlinevirtual
getRegParmMax() const clang::TargetInfoinline
getShortAlign() const clang::TargetInfoinline
getShortWidth() const clang::TargetInfoinline
getSigAtomicType() const clang::TargetInfoinline
getSimdDefaultAlign() const clang::TargetInfoinline
getSizeType() const clang::TargetInfoinline
getStaticInitSectionSpecifier() const clang::TargetInfoinlinevirtual
getSuitableAlign() const clang::TargetInfoinline
getSupportedOpenCLOpts()clang::TargetInfoinline
getSupportedOpenCLOpts() const clang::TargetInfoinline
getTargetBuiltins() const =0clang::TargetInfopure virtual
getTargetDefines(const LangOptions &Opts, MacroBuilder &Builder) const =0clang::TargetInfopure virtual
getTargetOpts() const clang::TargetInfoinline
getTriple() const clang::TargetInfoinline
getTypeAlign(IntType T) const clang::TargetInfo
getTypeConstantSuffix(IntType T) const clang::TargetInfo
getTypeFormatModifier(IntType T)clang::TargetInfostatic
getTypeName(IntType T)clang::TargetInfostatic
getTypeWidth(IntType T) const clang::TargetInfo
getUInt64Type() const clang::TargetInfoinline
getUIntMaxType() const clang::TargetInfoinline
getUIntPtrType() const clang::TargetInfoinline
getUnwindWordWidth() const clang::TargetInfoinlinevirtual
getWCharAlign() const clang::TargetInfoinline
getWCharType() const clang::TargetInfoinline
getWCharWidth() const clang::TargetInfoinline
getWIntType() const clang::TargetInfoinline
getZeroLengthBitfieldBoundary() const clang::TargetInfoinline
HalfAlignclang::TargetInfoprotected
HalfFormatclang::TargetInfoprotected
HalfWidthclang::TargetInfoprotected
handleTargetFeatures(std::vector< std::string > &Features, DiagnosticsEngine &Diags)clang::TargetInfoinlinevirtual
hasAlignMac68kSupport() const clang::TargetInfoinline
HasAlignMac68kSupportclang::TargetInfoprotected
hasBuiltinAtomic(uint64_t AtomicSizeInBits, uint64_t AlignmentInBits) const clang::TargetInfoinlinevirtual
hasBuiltinMSVaList() const clang::TargetInfoinline
HasBuiltinMSVaListclang::TargetInfoprotected
hasFeature(StringRef Feature) const clang::TargetInfoinlinevirtual
HasFloat128clang::TargetInfoprotected
hasFloat128Type() const clang::TargetInfoinlinevirtual
hasInt128Type() const clang::TargetInfoinlinevirtual
hasNoAsmVariants() const clang::TargetInfoinline
hasProtectedVisibility() const clang::TargetInfoinlinevirtual
hasSjLjLowering() const clang::TargetInfoinlinevirtual
initFeatureMap(llvm::StringMap< bool > &Features, DiagnosticsEngine &Diags, StringRef CPU, const std::vector< std::string > &FeatureVec) const clang::TargetInfovirtual
Int64Typeclang::TargetInfoprotected
IntAlignclang::TargetInfoprotected
IntMaxTypeclang::TargetInfoprotected
IntPtrTypeclang::TargetInfoprotected
IntType enum nameclang::TargetInfo
IntWidthclang::TargetInfoprotected
isBigEndian() const clang::TargetInfoinline
isCLZForZeroUndef() const clang::TargetInfoinlinevirtual
isNan2008() const clang::TargetInfoinlinevirtual
isSEHTrySupported() const clang::TargetInfoinline
isTLSSupported() const clang::TargetInfoinline
isTypeSigned(IntType T)clang::TargetInfostatic
isValidClobber(StringRef Name) const clang::TargetInfo
isValidGCCRegisterName(StringRef Name) const clang::TargetInfo
isValidSectionSpecifier(StringRef SR) const clang::TargetInfoinlinevirtual
LargeArrayAlignclang::TargetInfoprotected
LargeArrayMinWidthclang::TargetInfoprotected
LongAlignclang::TargetInfoprotected
LongDouble enum valueclang::TargetInfo
LongDoubleAlignclang::TargetInfoprotected
LongDoubleFormatclang::TargetInfoprotected
LongDoubleWidthclang::TargetInfoprotected
LongLongAlignclang::TargetInfoprotected
LongLongWidthclang::TargetInfoprotected
LongWidthclang::TargetInfoprotected
MaxAtomicInlineWidthclang::TargetInfoprotected
MaxAtomicPromoteWidthclang::TargetInfoprotected
MaxTLSAlignclang::TargetInfoprotected
MaxVectorAlignclang::TargetInfoprotected
MCountNameclang::TargetInfoprotected
MinGlobalAlignclang::TargetInfoprotected
NoAsmVariantsclang::TargetInfoprotected
NoFloat enum valueclang::TargetInfo
NoInt enum valueclang::TargetInfo
noSignedCharForObjCBool()clang::TargetInfoinline
PlatformMinVersionclang::TargetInfomutableprotected
PlatformNameclang::TargetInfomutableprotected
PNaClABIBuiltinVaList enum valueclang::TargetInfo
PointerAlignclang::TargetInfoprotected
PointerWidthclang::TargetInfoprotected
PowerABIBuiltinVaList enum valueclang::TargetInfo
ProcessIDTypeclang::TargetInfoprotected
PtrDiffTypeclang::TargetInfoprotected
RealType enum nameclang::TargetInfo
RealTypeUsesObjCFPRetclang::TargetInfoprotected
RegParmMaxclang::TargetInfoprotected
resetDataLayout(StringRef DL)clang::TargetInfoinlineprotected
resolveSymbolicName(const char *&Name, ArrayRef< ConstraintInfo > OutputConstraints, unsigned &Index) const clang::TargetInfo
setABI(const std::string &Name)clang::TargetInfoinlinevirtual
setCPU(const std::string &Name)clang::TargetInfoinlinevirtual
setFeatureEnabled(llvm::StringMap< bool > &Features, StringRef Name, bool Enabled) const clang::TargetInfoinlinevirtual
setFPMath(StringRef Name)clang::TargetInfoinlinevirtual
setSupportedOpenCLOpts()clang::TargetInfoinlinevirtual
SigAtomicTypeclang::TargetInfoprotected
SignedChar enum valueclang::TargetInfo
SignedInt enum valueclang::TargetInfo
SignedLong enum valueclang::TargetInfo
SignedLongLong enum valueclang::TargetInfo
SignedShort enum valueclang::TargetInfo
SimdDefaultAlignclang::TargetInfoprotected
SizeTypeclang::TargetInfoprotected
SSERegParmMaxclang::TargetInfoprotected
SuitableAlignclang::TargetInfoprotected
SystemZBuiltinVaList enum valueclang::TargetInfo
TargetInfo(const llvm::Triple &T)clang::TargetInfoprotected
TheCXXABIclang::TargetInfoprotected
TLSSupportedclang::TargetInfoprotected
UnsignedChar enum valueclang::TargetInfo
UnsignedInt enum valueclang::TargetInfo
UnsignedLong enum valueclang::TargetInfo
UnsignedLongLong enum valueclang::TargetInfo
UnsignedShort enum valueclang::TargetInfo
useAddressSpaceMapMangling() const clang::TargetInfoinline
UseAddrSpaceMapManglingclang::TargetInfoprotected
UseBitFieldTypeAlignmentclang::TargetInfoprotected
useBitFieldTypeAlignment() const clang::TargetInfoinline
useExplicitBitFieldAlignment() const clang::TargetInfoinline
UseExplicitBitFieldAlignmentclang::TargetInfoprotected
useFloat128ManglingForLongDouble() const clang::TargetInfoinlinevirtual
useObjCFP2RetForComplexLongDouble() const clang::TargetInfoinline
useObjCFPRetForRealType(RealType T) const clang::TargetInfoinline
useSignedCharForObjCBool() const clang::TargetInfoinline
UseSignedCharForObjCBoolclang::TargetInfoprotected
useZeroLengthBitfieldAlignment() const clang::TargetInfoinline
UseZeroLengthBitfieldAlignmentclang::TargetInfoprotected
validateAsmConstraint(const char *&Name, TargetInfo::ConstraintInfo &info) const =0clang::TargetInfopure virtual
validateConstraintModifier(StringRef, char, unsigned, std::string &) const clang::TargetInfoinlinevirtual
validateCpuSupports(StringRef Name) const clang::TargetInfoinlinevirtual
validateGlobalRegisterVariable(StringRef RegName, unsigned RegSize, bool &HasSizeMismatch) const clang::TargetInfoinlinevirtual
validateInputConstraint(MutableArrayRef< ConstraintInfo > OutputConstraints, ConstraintInfo &info) const clang::TargetInfo
validateInputSize(StringRef, unsigned) const clang::TargetInfoinlinevirtual
validateOutputConstraint(ConstraintInfo &Info) const clang::TargetInfo
validateOutputSize(StringRef, unsigned) const clang::TargetInfoinlinevirtual
validateTarget(DiagnosticsEngine &Diags) const clang::TargetInfoinlinevirtual
VoidPtrBuiltinVaList enum valueclang::TargetInfo
WCharTypeclang::TargetInfoprotected
WIntTypeclang::TargetInfoprotected
X86_64ABIBuiltinVaList enum valueclang::TargetInfo
ZeroLengthBitfieldBoundaryclang::TargetInfoprotected
~TargetInfo()clang::TargetInfovirtual