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: