My Project
|
#include <OpDefinition.h>
Public Member Functions | |
Value | getResult () |
Type | getType () |
void | replaceAllUsesWith (Value newValue) |
void | replaceAllUsesWith (Operation *op) |
Replace all uses of 'this' value with the result of 'op'. More... | |
Static Public Member Functions | |
static LogicalResult | verifyTrait (Operation *op) |
Additional Inherited Members | |
![]() | |
Operation * | getOperation () |
Return the ultimate Operation being worked on. More... | |
![]() | |
static LogicalResult | verifyTrait (Operation *op) |
static AbstractOperation::OperationProperties | getTraitProperties () |
This class provides return value APIs for ops that are known to have a single result.
|
inline |
|
inline |
|
inline |
Replace all uses of 'this' value with the new value, updating anything in the IR that uses 'this' to use the other value instead. When this returns there are zero uses of 'this'.
|
inline |
Replace all uses of 'this' value with the result of 'op'.
|
inlinestatic |