LLVM 22.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 507 of file MachineFunction.h.

Constructor & Destructor Documentation

◆ ArgRegPair()

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

Definition at line 510 of file MachineFunction.h.

References ArgNo, assert(), and Reg.

Member Data Documentation

◆ ArgNo

uint16_t llvm::MachineFunction::ArgRegPair::ArgNo

Definition at line 509 of file MachineFunction.h.

Referenced by ArgRegPair().

◆ Reg

Register llvm::MachineFunction::ArgRegPair::Reg

Definition at line 508 of file MachineFunction.h.

Referenced by ArgRegPair().


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