struct DeadArgumentEliminationPass::RetOrArg

Declaration

struct DeadArgumentEliminationPass::RetOrArg { /* full declaration omitted */ };

Description

Struct that represents (part of) either a return value or a function argument. Used so that arguments and return values can be used interchangeably.

Declared at: llvm/include/llvm/Transforms/IPO/DeadArgumentElimination.h:44

Member Variables

public const llvm::Function* F
public unsigned int Idx
public bool IsArg

Method Overview

  • public RetOrArg(const llvm::Function * F, unsigned int Idx, bool IsArg)
  • public std::string getDescription() const

Methods

RetOrArg(const llvm::Function* F,
         unsigned int Idx,
         bool IsArg)

Declared at: llvm/include/llvm/Transforms/IPO/DeadArgumentElimination.h:49

Parameters

const llvm::Function* F
unsigned int Idx
bool IsArg

std::string getDescription() const

Declared at: llvm/include/llvm/Transforms/IPO/DeadArgumentElimination.h:62