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

#include <CallLowering.h>

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

Public Member Functions

 ArgInfo (unsigned Reg, Type *Ty, ISD::ArgFlagsTy Flags=ISD::ArgFlagsTy{})
 

Public Attributes

unsigned Reg
 
TypeTy
 
ISD::ArgFlagsTy Flags
 

Detailed Description

Definition at line 34 of file CallLowering.h.

Constructor & Destructor Documentation

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

Definition at line 39 of file CallLowering.h.

Member Data Documentation

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

Definition at line 37 of file CallLowering.h.

Referenced by llvm::CallLowering::setArgFlags().

unsigned llvm::CallLowering::ArgInfo::Reg

Definition at line 35 of file CallLowering.h.

Referenced by llvm::AArch64CallLowering::lowerCall().

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

Definition at line 36 of file CallLowering.h.

Referenced by llvm::CallLowering::setArgFlags().


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