LLVM
24.0.0git
llvm
abi
TargetInfo
llvm::abi::TargetInfo Member List
This is the complete list of members for
llvm::abi::TargetInfo
, including all inherited members.
computeInfo
(FunctionInfo &FI) const =0
llvm::abi::TargetInfo
pure virtual
getABICompatInfo
() const =0
llvm::abi::TargetInfo
pure virtual
getNaturalAlignIndirect
(const Type *Ty, bool ByVal=true) const
llvm::abi::TargetInfo
protected
getRecordArgABI
(const RecordType *RT) const
llvm::abi::TargetInfo
protected
getRecordArgABI
(const Type *Ty) const
llvm::abi::TargetInfo
protected
isAggregateTypeForABI
(const Type *Ty) const
llvm::abi::TargetInfo
protected
isHomogeneousAggregate
(const Type *Ty, const Type *&Base, uint64_t &Members) const
llvm::abi::TargetInfo
protected
isHomogeneousAggregateBaseType
(const Type *Ty) const
llvm::abi::TargetInfo
inline
protected
virtual
isHomogeneousAggregateSmallEnough
(const Type *Base, uint64_t Members) const
llvm::abi::TargetInfo
inline
protected
virtual
isPassByRef
(const Type *Ty) const
llvm::abi::TargetInfo
inline
virtual
isPermittedToBeHomogeneousAggregate
(const RecordType *RT) const
llvm::abi::TargetInfo
inline
protected
virtual
isPromotableInteger
(const IntegerType *IT) const
llvm::abi::TargetInfo
protected
isZeroLengthBitfieldPermittedInHomogeneousAggregate
() const
llvm::abi::TargetInfo
inline
protected
virtual
maybeCommonClassifyReturnType
(FunctionInfo &FI) const
llvm::abi::TargetInfo
protected
TargetInfo
(TypeBuilder &Builder)
llvm::abi::TargetInfo
inline
explicit
TB
llvm::abi::TargetInfo
protected
useFirstFieldIfTransparentUnion
(const Type *Ty) const
llvm::abi::TargetInfo
protected
~TargetInfo
()=default
llvm::abi::TargetInfo
virtual
Generated on
for LLVM by
1.14.0