struct CallLowering::OutgoingValueHandler

Declaration

struct CallLowering::OutgoingValueHandler : public ValueHandler { /* full declaration omitted */ };

Description

Base class for ValueHandlers used for arguments passed to a function call, or for return values.

Declared at: llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:330

Inherits from: CallLowering::ValueHandler

Member Variables

Inherited from CallLowering::ValueHandler:

public MIRBuilder
public MRI
public IsIncomingArgumentHandler

Method Overview

Inherited from CallLowering::ValueHandler:

Methods

ΒΆOutgoingValueHandler(
    llvm::MachineIRBuilder& MIRBuilder,
    llvm::MachineRegisterInfo& MRI)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:331

Parameters

llvm::MachineIRBuilder& MIRBuilder
llvm::MachineRegisterInfo& MRI