struct MachineFunction::ArgRegPair

Declaration

struct MachineFunction::ArgRegPair { /* full declaration omitted */ };

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.

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:431

Member Variables

public llvm::Register Reg
public uint16_t ArgNo

Method Overview

  • public ArgRegPair(llvm::Register R, unsigned int Arg)

Methods

ΒΆArgRegPair(llvm::Register R, unsigned int Arg)

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:434

Parameters

llvm::Register R
unsigned int Arg