Home
last modified time | relevance | path

Searched refs:ValueTable (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h90 class ValueTable {
128 ValueTable();
129 ValueTable(const ValueTable &Arg);
130 ValueTable(ValueTable &&Arg);
131 ~ValueTable();
164 ValueTable VN;
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DGVN.cpp383 GVN::ValueTable::ValueTable() = default;
384 GVN::ValueTable::ValueTable(const ValueTable &) = default;
385 GVN::ValueTable::ValueTable(ValueTable &&) = default;
386 GVN::ValueTable::~ValueTable() = default;
389 void GVN::ValueTable::add(Value *V, uint32_t num) { in add()
395 uint32_t GVN::ValueTable::lookupOrAddCall(CallInst *C) { in lookupOrAddCall()
501 uint32_t GVN::ValueTable::lookupOrAdd(Value *V) { in lookupOrAdd()
588 uint32_t GVN::ValueTable::lookupOrAddCmp(unsigned Opcode, in lookupOrAddCmp()
596 void GVN::ValueTable::clear() { in clear()
608 void GVN::ValueTable::erase(Value *V) { in erase()
[all …]
H A DGVNHoist.cpp172 void insert(Instruction *I, GVN::ValueTable &VN) { in insert()
187 void insert(LoadInst *Load, GVN::ValueTable &VN) { in insert()
204 void insert(StoreInst *Store, GVN::ValueTable &VN) { in insert()
224 void insert(CallInst *Call, GVN::ValueTable &VN) { in insert()
330 GVN::ValueTable VN;
H A DGVNSink.cpp384 class ValueTable { class
420 ValueTable() = default;
576 ValueTable VN;