LLVM  10.0.0svn
Public Member Functions | Public Attributes | List of all members
llvm::CallLowering::ArgInfo Struct Reference

#include "llvm/CodeGen/GlobalISel/CallLowering.h"

Collaboration diagram for llvm::CallLowering::ArgInfo:
Collaboration graph
[legend]

Public Member Functions

 ArgInfo (ArrayRef< Register > Regs, Type *Ty, ArrayRef< ISD::ArgFlagsTy > Flags=ArrayRef< ISD::ArgFlagsTy >(), bool IsFixed=true)
 
 ArgInfo ()
 

Public Attributes

SmallVector< Register, 4 > Regs
 
SmallVector< Register, 2 > OrigRegs
 
TypeTy
 
SmallVector< ISD::ArgFlagsTy, 4 > Flags
 
bool IsFixed
 

Detailed Description

Definition at line 46 of file CallLowering.h.

Constructor & Destructor Documentation

◆ ArgInfo() [1/2]

llvm::CallLowering::ArgInfo::ArgInfo ( ArrayRef< Register Regs,
Type Ty,
ArrayRef< ISD::ArgFlagsTy Flags = ArrayRef<ISD::ArgFlagsTy>(),
bool  IsFixed = true 
)
inline

◆ ArgInfo() [2/2]

llvm::CallLowering::ArgInfo::ArgInfo ( )
inline

Definition at line 68 of file CallLowering.h.

Member Data Documentation

◆ Flags

SmallVector<ISD::ArgFlagsTy, 4> llvm::CallLowering::ArgInfo::Flags

◆ IsFixed

bool llvm::CallLowering::ArgInfo::IsFixed

◆ OrigRegs

SmallVector<Register, 2> llvm::CallLowering::ArgInfo::OrigRegs

Definition at line 51 of file CallLowering.h.

◆ Regs

SmallVector<Register, 4> llvm::CallLowering::ArgInfo::Regs

◆ Ty

Type* llvm::CallLowering::ArgInfo::Ty

The documentation for this struct was generated from the following file: