#include "llvm/CodeGen/GlobalISel/CallLowering.h"
|
| OutgoingValueAssigner (CCAssignFn *AssignFn_, CCAssignFn *AssignFnVarArg_=nullptr) |
|
| ValueAssigner (bool IsIncoming, CCAssignFn *AssignFn_, CCAssignFn *AssignFnVarArg_=nullptr) |
|
virtual | ~ValueAssigner ()=default |
|
bool | isIncomingArgumentHandler () const |
| Returns true if the handler is dealing with incoming arguments, i.e.
|
|
virtual bool | assignArg (unsigned ValNo, EVT OrigVT, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, const ArgInfo &Info, ISD::ArgFlagsTy Flags, CCState &State) |
| Wrap call to (typically tablegenerated CCAssignFn).
|
|
CCAssignFn * | getAssignFn (bool IsVarArg) const |
| Select the appropriate assignment function depending on whether this is a variadic call.
|
|
Definition at line 236 of file CallLowering.h.
◆ OutgoingValueAssigner()
llvm::CallLowering::OutgoingValueAssigner::OutgoingValueAssigner |
( |
CCAssignFn * |
AssignFn_, |
|
|
CCAssignFn * |
AssignFnVarArg_ = nullptr |
|
) |
| |
|
inline |
The documentation for this struct was generated from the following file: