Lines Matching refs:ValueTable

271 GVN::Expression GVN::ValueTable::createExpr(Instruction *I) {  in createExpr()
307 GVN::Expression GVN::ValueTable::createCmpExpr(unsigned Opcode, in createCmpExpr()
327 GVN::Expression GVN::ValueTable::createExtractvalueExpr(ExtractValueInst *EI) { in createExtractvalueExpr()
383 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()
497 bool GVN::ValueTable::exists(Value *V) const { return valueNumbering.count(V) != 0; } in exists()
501 uint32_t GVN::ValueTable::lookupOrAdd(Value *V) { in lookupOrAdd()
575 uint32_t GVN::ValueTable::lookup(Value *V, bool Verify) const { in lookup()
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()
618 void GVN::ValueTable::verifyRemoved(const Value *V) const { in verifyRemoved()
1506 GVN::ValueTable::assignExpNewValueNum(Expression &Exp) { in assignExpNewValueNum()
1521 bool GVN::ValueTable::areAllValsInBB(uint32_t Num, const BasicBlock *BB, in areAllValsInBB()
1530 uint32_t GVN::ValueTable::phiTranslate(const BasicBlock *Pred, in phiTranslate()
1543 uint32_t GVN::ValueTable::phiTranslateImpl(const BasicBlock *Pred, in phiTranslateImpl()
1594 void GVN::ValueTable::eraseTranslateCacheEntry(uint32_t Num, in eraseTranslateCacheEntry()