LLVM 20.0.0git
|
#include "llvm/CodeGen/GlobalISel/CallLowering.h"
Public Member Functions | |
BaseArgInfo (Type *Ty, ArrayRef< ISD::ArgFlagsTy > Flags=ArrayRef< ISD::ArgFlagsTy >(), bool IsFixed=true) | |
BaseArgInfo () | |
Public Attributes | |
Type * | Ty |
SmallVector< ISD::ArgFlagsTy, 4 > | Flags |
bool | IsFixed |
Definition at line 49 of file CallLowering.h.
|
inline |
Definition at line 54 of file CallLowering.h.
|
inline |
Definition at line 59 of file CallLowering.h.
SmallVector<ISD::ArgFlagsTy, 4> llvm::CallLowering::BaseArgInfo::Flags |
Definition at line 51 of file CallLowering.h.
Referenced by llvm::CallLowering::ArgInfo::ArgInfo(), conversionLibcall(), llvm::CallLowering::insertSRetIncomingArgument(), llvm::CallLowering::insertSRetOutgoingArgument(), llvm::ARMCallLowering::lowerCall(), llvm::MipsCallLowering::lowerCall(), llvm::AMDGPUCallLowering::lowerChainCall(), llvm::AArch64CallLowering::lowerReturn(), llvm::CallLowering::setArgFlags(), and llvm::CallLowering::splitToValueTypes().
bool llvm::CallLowering::BaseArgInfo::IsFixed |
Definition at line 52 of file CallLowering.h.
Referenced by llvm::CallLowering::splitToValueTypes().
Type* llvm::CallLowering::BaseArgInfo::Ty |
Definition at line 50 of file CallLowering.h.
Referenced by llvm::CallLowering::ArgInfo::ArgInfo(), llvm::AArch64CallLowering::lowerCall(), llvm::ARMCallLowering::lowerCall(), llvm::MipsCallLowering::lowerCall(), llvm::AArch64CallLowering::lowerReturn(), llvm::AMDGPUCallLowering::lowerTailCall(), llvm::CallLowering::setArgFlags(), and llvm::CallLowering::splitToValueTypes().