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

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

AArch64TargetInfo(TypeBuilder &TB, const AArch64ABIOptions &Opts)llvm::abi::AArch64TargetInfoinline
computeInfo(FunctionInfo &FI) const overridellvm::abi::AArch64TargetInfoinlinevirtual
getABICompatInfo() const overridellvm::abi::AArch64TargetInfoinlinevirtual
getNaturalAlignIndirect(const Type *Ty, bool ByVal=true) constllvm::abi::TargetInfoprotected
getRecordArgABI(const RecordType *RT) constllvm::abi::TargetInfoprotected
getRecordArgABI(const Type *Ty) constllvm::abi::TargetInfoprotected
isAggregateTypeForABI(const Type *Ty) constllvm::abi::TargetInfoprotected
isHomogeneousAggregate(const Type *Ty, const Type *&Base, uint64_t &Members) constllvm::abi::TargetInfoprotected
isPassByRef(const Type *Ty) constllvm::abi::TargetInfoinlinevirtual
isPromotableInteger(const IntegerType *IT) constllvm::abi::TargetInfoprotected
maybeCommonClassifyReturnType(FunctionInfo &FI) constllvm::abi::TargetInfoprotected
TargetInfo(TypeBuilder &Builder)llvm::abi::TargetInfoinlineexplicit
TBllvm::abi::TargetInfoprotected
useFirstFieldIfTransparentUnion(const Type *Ty) constllvm::abi::TargetInfoprotected
~TargetInfo()=defaultllvm::abi::TargetInfovirtual