Lines Matching refs:ValueTable

288 GVN::Expression GVN::ValueTable::createExpr(Instruction *I) {  in createExpr()
333 GVN::Expression GVN::ValueTable::createCmpExpr(unsigned Opcode, in createCmpExpr()
353 GVN::Expression GVN::ValueTable::createExtractvalueExpr(ExtractValueInst *EI) { in createExtractvalueExpr()
385 GVN::ValueTable::ValueTable() = default;
386 GVN::ValueTable::ValueTable(const ValueTable &) = default;
387 GVN::ValueTable::ValueTable(ValueTable &&) = default;
388 GVN::ValueTable::~ValueTable() = default;
389 GVN::ValueTable &GVN::ValueTable::operator=(const GVN::ValueTable &Arg) = default;
392 void GVN::ValueTable::add(Value *V, uint32_t num) { in add()
398 uint32_t GVN::ValueTable::lookupOrAddCall(CallInst *C) { in lookupOrAddCall()
503 bool GVN::ValueTable::exists(Value *V) const { return valueNumbering.count(V) != 0; } in exists()
507 uint32_t GVN::ValueTable::lookupOrAdd(Value *V) { in lookupOrAdd()
584 uint32_t GVN::ValueTable::lookup(Value *V, bool Verify) const { in lookup()
597 uint32_t GVN::ValueTable::lookupOrAddCmp(unsigned Opcode, in lookupOrAddCmp()
605 void GVN::ValueTable::clear() { in clear()
617 void GVN::ValueTable::erase(Value *V) { in erase()
627 void GVN::ValueTable::verifyRemoved(const Value *V) const { in verifyRemoved()
1939 GVN::ValueTable::assignExpNewValueNum(Expression &Exp) { in assignExpNewValueNum()
1954 bool GVN::ValueTable::areAllValsInBB(uint32_t Num, const BasicBlock *BB, in areAllValsInBB()
1963 uint32_t GVN::ValueTable::phiTranslate(const BasicBlock *Pred, in phiTranslate()
1976 bool GVN::ValueTable::areCallValsEqual(uint32_t Num, uint32_t NewNum, in areCallValsEqual()
2011 uint32_t GVN::ValueTable::phiTranslateImpl(const BasicBlock *Pred, in phiTranslateImpl()
2066 void GVN::ValueTable::eraseTranslateCacheEntry(uint32_t Num, in eraseTranslateCacheEntry()