LLVM API Documentation
#include <Use.h>
Collaboration diagram for llvm::Use:
Public Member Functions | |
Use (Value *v, User *user) | |
Use (const Use &u) | |
~Use () | |
operator Value * () const | |
Value * | get () const |
User * | getUser () const |
void | set (Value *Val) |
Value * | operator= (Value *RHS) |
const Use & | operator= (const Use &RHS) |
Value * | operator-> () |
const Value * | operator-> () const |
Friends | |
struct | ilist_traits< Use > |
Definition at line 34 of file Use.h.
|
Definition at line 170 of file Value.h. References llvm::Value::addUse(). |
|
Definition at line 174 of file Value.h. References llvm::Value::addUse(). |
|
Definition at line 178 of file Value.h. References llvm::Value::killUse(). |
|
Definition at line 45 of file Use.h. Referenced by llvm::simplify_type< const Use >::getSimplifiedValue(), and llvm::simplify_type< Use >::getSimplifiedValue(). |
|
Definition at line 46 of file Use.h. References U. Referenced by OptimizeGlobalAddressOfMalloc(), and llvm::Value::uncheckedReplaceAllUsesWith(). |
|
|
|
|
|
|
|
|
|
Definition at line 50 of file Use.h. References set(). |
|
Definition at line 182 of file Value.h. References llvm::Value::addUse(), and llvm::Value::killUse(). Referenced by operator=(), and llvm::Value::uncheckedReplaceAllUsesWith(). |
|
|