, 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] |