LLVM 19.0.0git
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"

Public Member Functions

 ArgRegPair (Register R, unsigned Arg)
 

Public Attributes

Register 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 477 of file MachineFunction.h.

Constructor & Destructor Documentation

◆ ArgRegPair()

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

Definition at line 480 of file MachineFunction.h.

References assert().

Member Data Documentation

◆ ArgNo

uint16_t llvm::MachineFunction::ArgRegPair::ArgNo

Definition at line 479 of file MachineFunction.h.

◆ Reg

Register llvm::MachineFunction::ArgRegPair::Reg

Definition at line 478 of file MachineFunction.h.


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