struct CallLowering::ArgInfo
Declaration
struct CallLowering::ArgInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:46
Member Variables
- public SmallVector<llvm::Register, 4> Regs
- public SmallVector<llvm::Register, 2> OrigRegs
- public llvm::Type* Ty
- public SmallVector<ISD::ArgFlagsTy, 4> Flags
- public bool IsFixed
Method Overview
- public ArgInfo(ArrayRef<llvm::Register> Regs, llvm::Type * Ty, ArrayRef<ISD::ArgFlagsTy> Flags = <null expr>, bool IsFixed = true)
- public ArgInfo()
Methods
¶ArgInfo(
ArrayRef<llvm::Register> Regs,
llvm::Type* Ty,
ArrayRef<ISD::ArgFlagsTy> Flags = <null expr>,
bool IsFixed = true)
ArgInfo(
ArrayRef<llvm::Register> Regs,
llvm::Type* Ty,
ArrayRef<ISD::ArgFlagsTy> Flags = <null expr>,
bool IsFixed = true)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:56
Parameters
- ArrayRef<llvm::Register> Regs
- llvm::Type* Ty
- ArrayRef<ISD::ArgFlagsTy> Flags = <null expr>
- bool IsFixed = true
¶ArgInfo()
ArgInfo()
Declared at: llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:68