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

Structure used to represent pair of argument number after call lowering and register used to transfer that argument. More...

#include "llvm/CodeGen/MachineFunction.h"

Collaboration diagram for llvm::MachineFunction::ArgRegPair:
Collaboration graph
[legend]

Public Member Functions

 ArgRegPair (unsigned R, unsigned Arg)
 

Public Attributes

unsigned Reg
 
uint16_t ArgNo
 

Detailed Description

Structure used to represent pair of argument number after call lowering and register used to transfer that argument.

For now we support only cases when argument is transferred through one register.

Definition at line 385 of file MachineFunction.h.

Constructor & Destructor Documentation

◆ ArgRegPair()

llvm::MachineFunction::ArgRegPair::ArgRegPair ( unsigned  R,
unsigned  Arg 
)
inline

Definition at line 388 of file MachineFunction.h.

References assert().

Member Data Documentation

◆ ArgNo

uint16_t llvm::MachineFunction::ArgRegPair::ArgNo

Definition at line 387 of file MachineFunction.h.

◆ Reg

unsigned llvm::MachineFunction::ArgRegPair::Reg

Definition at line 386 of file MachineFunction.h.


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