#include <reaching_definitions.h>
|
| Use (llvm::Instruction *u, llvm::Value *s, unsigned bbPos) |
|
bool | operator== (const Use &o) const |
|
bool | isUndef () const |
|
◆ Use()
retdec::bin2llvmir::Use::Use |
( |
llvm::Instruction * |
u, |
|
|
llvm::Value * |
s, |
|
|
unsigned |
bbPos |
|
) |
| |
◆ isUndef()
bool retdec::bin2llvmir::Use::isUndef |
( |
| ) |
const |
◆ operator==()
bool retdec::bin2llvmir::Use::operator== |
( |
const Use & |
o | ) |
const |
◆ defs
DefSet retdec::bin2llvmir::Use::defs |
◆ posInBb
unsigned retdec::bin2llvmir::Use::posInBb = 0 |
Definition instruction position in its BB. Can be used to find out if def dominates its uses in the same BB.
◆ src
llvm::Value* retdec::bin2llvmir::Use::src |
Used value – load's pointer operand, call's argument operand.
◆ use
llvm::Instruction* retdec::bin2llvmir::Use::use |
Use instruction – load or call.
The documentation for this class was generated from the following files: