LLVM  8.0.1
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 (unsigned Reg, Type *Ty, ISD::ArgFlagsTy Flags=ISD::ArgFlagsTy{}, bool IsFixed=true)
 

Public Attributes

unsigned Reg
 
TypeTy
 
ISD::ArgFlagsTy Flags
 
bool IsFixed
 

Detailed Description

Definition at line 45 of file CallLowering.h.

Constructor & Destructor Documentation

◆ ArgInfo()

llvm::CallLowering::ArgInfo::ArgInfo ( unsigned  Reg,
Type Ty,
ISD::ArgFlagsTy  Flags = ISD::ArgFlagsTy{},
bool  IsFixed = true 
)
inline

Definition at line 51 of file CallLowering.h.

References Flags, IsFixed, Reg, and Ty.

Member Data Documentation

◆ Flags

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

◆ IsFixed

bool llvm::CallLowering::ArgInfo::IsFixed

◆ Reg

unsigned llvm::CallLowering::ArgInfo::Reg

◆ Ty

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

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