LLVM: llvm::CallLowering::ArgInfo Struct Reference (original) (raw)
#include "[llvm/CodeGen/GlobalISel/CallLowering.h](CallLowering%5F8h%5Fsource.html)"
Inheritance diagram for llvm::CallLowering::ArgInfo:
| Public Member Functions |
|---|
| Public Member Functions inherited from llvm::CallLowering::BaseArgInfo |
| Public Attributes | |
|---|---|
| SmallVector< Register, 4 > | Regs |
| SmallVector< Register, 2 > | OrigRegs |
| const Value * | OrigValue = nullptr |
| Optionally track the original IR value for the argument. | |
| unsigned | OrigArgIndex |
| Index original Function's argument. | |
| Public Attributes inherited from llvm::CallLowering::BaseArgInfo | |
| Type * | Ty |
| SmallVector< ISD::ArgFlagsTy, 4 > | Flags |
| Static Public Attributes | |
|---|---|
| static const unsigned | NoArgIndex = UINT_MAX |
| Sentinel value for implicit machine-level input arguments. |
Detailed Description
Constructor & Destructor Documentation
◆ ArgInfo() [1/3]
◆ ArgInfo() [2/3]
◆ ArgInfo() [3/3]
| llvm::CallLowering::ArgInfo::ArgInfo ( ) | default |
|---|
Member Data Documentation
◆ NoArgIndex
| const unsigned llvm::CallLowering::ArgInfo::NoArgIndex = UINT_MAX | static |
|---|
◆ OrigArgIndex
unsigned llvm::CallLowering::ArgInfo::OrigArgIndex
◆ OrigRegs
◆ OrigValue
const Value* llvm::CallLowering::ArgInfo::OrigValue = nullptr
◆ Regs
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/GlobalISel/CallLowering.h