LLVM API Documentation
#include <TargetCallingConv.h>
Public Member Functions | |
InputArg () | |
InputArg (ArgFlagsTy flags, EVT vt, EVT argvt, bool used, unsigned origIdx, unsigned partOffs) | |
Public Attributes | |
ArgFlagsTy | Flags |
MVT | VT |
EVT | ArgVT |
bool | Used |
unsigned | OrigArgIndex |
Index original Function's argument. More... | |
unsigned | PartOffset |
InputArg - This struct carries flags and type information about a single incoming (formal) argument or incoming (from the perspective of the caller) return value virtual register.
Definition at line 113 of file TargetCallingConv.h.
|
inline |
Definition at line 127 of file TargetCallingConv.h.
|
inline |
Definition at line 128 of file TargetCallingConv.h.
References ArgVT, llvm::EVT::getSimpleVT(), and VT.
EVT llvm::ISD::InputArg::ArgVT |
Definition at line 116 of file TargetCallingConv.h.
Referenced by InputArg(), and llvm::TargetLowering::LowerCallTo().
ArgFlagsTy llvm::ISD::InputArg::Flags |
Definition at line 114 of file TargetCallingConv.h.
Referenced by llvm::TargetLowering::LowerCallTo(), and llvm::SITargetLowering::LowerFormalArguments().
unsigned llvm::ISD::InputArg::OrigArgIndex |
Index original Function's argument.
Definition at line 120 of file TargetCallingConv.h.
Referenced by llvm::SITargetLowering::LowerFormalArguments().
unsigned llvm::ISD::InputArg::PartOffset |
Offset in bytes of current input value relative to the beginning of original argument. E.g. if argument was splitted into four 32 bit registers, we got 4 InputArgs with PartOffsets 0, 4, 8 and 12.
Definition at line 125 of file TargetCallingConv.h.
Referenced by llvm::SITargetLowering::LowerFormalArguments().
bool llvm::ISD::InputArg::Used |
Definition at line 117 of file TargetCallingConv.h.
Referenced by llvm::TargetLowering::LowerCallTo(), and llvm::SITargetLowering::LowerFormalArguments().
MVT llvm::ISD::InputArg::VT |
Definition at line 115 of file TargetCallingConv.h.
Referenced by InputArg(), llvm::TargetLowering::LowerCallTo(), and llvm::SITargetLowering::LowerFormalArguments().