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, ISD::ArgFlagsTy Flags=ISD::ArgFlagsTy{}, bool IsFixed=true)
 
 ArgInfo ()
 

Public Attributes

SmallVector< Register, 4 > Regs
 
TypeTy
 
ISD::ArgFlagsTy 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,
ISD::ArgFlagsTy  Flags = ISD::ArgFlagsTy{},
bool  IsFixed = true 
)
inline

◆ ArgInfo() [2/2]

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

Definition at line 61 of file CallLowering.h.

Member Data Documentation

◆ Flags

ISD::ArgFlagsTy llvm::CallLowering::ArgInfo::Flags

◆ IsFixed

bool llvm::CallLowering::ArgInfo::IsFixed

◆ 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: