|
LLVM
4.0.0
|
Struct that represents (part of) either a return value or a function argument. More...
#include <DeadArgumentElimination.h>
Public Member Functions | |
| RetOrArg (const Function *F, unsigned Idx, bool IsArg) | |
| bool | operator< (const RetOrArg &O) const |
| Make RetOrArg comparable, so we can put it into a map. More... | |
| bool | operator== (const RetOrArg &O) const |
| Make RetOrArg comparable, so we can easily iterate the multimap. More... | |
| std::string | getDescription () const |
Public Attributes | |
| const Function * | F |
| unsigned | Idx |
| bool | IsArg |
Struct that represents (part of) either a return value or a function argument.
Used so that arguments and return values can be used interchangeably.
Definition at line 39 of file DeadArgumentElimination.h.
|
inline |
Definition at line 40 of file DeadArgumentElimination.h.
|
inline |
Definition at line 56 of file DeadArgumentElimination.h.
References F, llvm::Value::getName(), Idx, and IsArg.
Definition at line 42 of file DeadArgumentElimination.h.
Referenced by getDescription(), operator<(), and operator==().
| unsigned llvm::DeadArgumentEliminationPass::RetOrArg::Idx |
Definition at line 43 of file DeadArgumentElimination.h.
Referenced by getDescription(), operator<(), and operator==().
| bool llvm::DeadArgumentEliminationPass::RetOrArg::IsArg |
Definition at line 44 of file DeadArgumentElimination.h.
Referenced by getDescription(), operator<(), and operator==().
1.8.6