LLVM 23.0.0git
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 515 of file MachineFunction.h.

Constructor & Destructor Documentation

◆ ArgRegPair()

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

Definition at line 518 of file MachineFunction.h.

References ArgNo, assert(), and Reg.

Member Data Documentation

◆ ArgNo

uint16_t llvm::MachineFunction::ArgRegPair::ArgNo

Definition at line 517 of file MachineFunction.h.

Referenced by ArgRegPair().

◆ Reg

Register llvm::MachineFunction::ArgRegPair::Reg

Definition at line 516 of file MachineFunction.h.

Referenced by ArgRegPair().


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