LLVM 24.0.0git
llvm::abi::DefaultTargetInfo Member List

This is the complete list of members for llvm::abi::DefaultTargetInfo, including all inherited members.

classifyArgumentType(const Type *Ty) constllvm::abi::DefaultTargetInfo
classifyReturnType(const Type *RetTy) constllvm::abi::DefaultTargetInfo
computeInfo(FunctionInfo &FI) const overridellvm::abi::DefaultTargetInfovirtual
getABICompatInfo() const =0llvm::abi::TargetInfopure virtual
getAllocaAddrSpace() constllvm::abi::TargetInfoinlinevirtual
getBitIntRegThreshold() constllvm::abi::TargetInfoinlineprotected
getLongLongWidth() constllvm::abi::TargetInfoinlinevirtual
getNaturalAlignIndirect(const Type *Ty, unsigned AddrSpace, bool ByVal=true) constllvm::abi::TargetInfoprotected
getRecordArgABI(const RecordType *RT) constllvm::abi::TargetInfoprotected
getRecordArgABI(const Type *Ty) constllvm::abi::TargetInfoprotected
hasInt128Type() constllvm::abi::TargetInfoinlinevirtual
isAggregateTypeForABI(const Type *Ty) constllvm::abi::TargetInfoprotected
isHomogeneousAggregate(const Type *Ty, const Type *&Base, uint64_t &Members) constllvm::abi::TargetInfoprotected
isHomogeneousAggregateBaseType(const Type *Ty) constllvm::abi::TargetInfoinlineprotectedvirtual
isHomogeneousAggregateSmallEnough(const Type *Base, uint64_t Members) constllvm::abi::TargetInfoinlineprotectedvirtual
isPassByRef(const Type *Ty) constllvm::abi::TargetInfoinlinevirtual
isPermittedToBeHomogeneousAggregate(const RecordType *RT) constllvm::abi::TargetInfoinlineprotectedvirtual
isPromotableInteger(const IntegerType *IT) constllvm::abi::TargetInfoprotected
isSingleElementStruct(const Type *Ty) constllvm::abi::TargetInfoprotected
isZeroLengthBitfieldPermittedInHomogeneousAggregate() constllvm::abi::TargetInfoinlineprotectedvirtual
maybeCommonClassifyReturnType(FunctionInfo &FI) constllvm::abi::TargetInfoprotected
TargetInfo(TypeBuilder &Builder)llvm::abi::DefaultTargetInfoinlineexplicit
TBllvm::abi::TargetInfoprotected
useFirstFieldIfTransparentUnion(const Type *Ty) constllvm::abi::TargetInfoprotected
~TargetInfo()=defaultllvm::abi::TargetInfovirtual