|
LLVM 23.0.0git
|
Public Types | |
| enum | Class { Integer , Sse , SseUp , X87 , X87Up , ComplexX87 , NoClass , Memory } |
Public Member Functions | |
| X86_64TargetInfo (TypeBuilder &TypeBuilder, X86AVXABILevel AVXABILevel, bool Has64BitPtrs, const ABICompatInfo &Compat) | |
| bool | has64BitPointers () const |
| Public Member Functions inherited from llvm::abi::TargetInfo | |
| TargetInfo () | |
| TargetInfo (const ABICompatInfo &Info) | |
| virtual | ~TargetInfo ()=default |
| virtual bool | isPassByRef (const Type *Ty) const |
| const ABICompatInfo & | getABICompatInfo () const |
Additional Inherited Members | |
| Protected Member Functions inherited from llvm::abi::TargetInfo | |
| LLVM_ABI RecordArgABI | getRecordArgABI (const RecordType *RT) const |
| LLVM_ABI RecordArgABI | getRecordArgABI (const Type *Ty) const |
| LLVM_ABI bool | isPromotableInteger (const IntegerType *IT) const |
| LLVM_ABI ArgInfo | getNaturalAlignIndirect (const Type *Ty, bool ByVal=true) const |
| LLVM_ABI bool | isAggregateTypeForABI (const Type *Ty) const |
|
inline |
Definition at line 117 of file X86.cpp.
References llvm::abi::TargetInfo::TargetInfo().
|
inline |