Lines Matching refs:ValueTable
326 GVNPass::Expression GVNPass::ValueTable::createExpr(Instruction *I) { in createExpr()
371 GVNPass::Expression GVNPass::ValueTable::createCmpExpr( in createCmpExpr()
391 GVNPass::ValueTable::createExtractvalueExpr(ExtractValueInst *EI) { in createExtractvalueExpr()
419 GVNPass::Expression GVNPass::ValueTable::createGEPExpr(GetElementPtrInst *GEP) { in createGEPExpr()
455 GVNPass::ValueTable::ValueTable() = default;
456 GVNPass::ValueTable::ValueTable(const ValueTable &) = default;
457 GVNPass::ValueTable::ValueTable(ValueTable &&) = default;
458 GVNPass::ValueTable::~ValueTable() = default;
459 GVNPass::ValueTable &
460 GVNPass::ValueTable::operator=(const GVNPass::ValueTable &Arg) = default;
463 void GVNPass::ValueTable::add(Value *V, uint32_t num) { in add()
469 uint32_t GVNPass::ValueTable::lookupOrAddCall(CallInst *C) { in lookupOrAddCall()
594 bool GVNPass::ValueTable::exists(Value *V) const { in exists()
600 uint32_t GVNPass::ValueTable::lookupOrAdd(Value *V) { in lookupOrAdd()
679 uint32_t GVNPass::ValueTable::lookup(Value *V, bool Verify) const { in lookup()
692 uint32_t GVNPass::ValueTable::lookupOrAddCmp(unsigned Opcode, in lookupOrAddCmp()
700 void GVNPass::ValueTable::clear() { in clear()
712 void GVNPass::ValueTable::erase(Value *V) { in erase()
722 void GVNPass::ValueTable::verifyRemoved(const Value *V) const { in verifyRemoved()
2187 GVNPass::ValueTable::assignExpNewValueNum(Expression &Exp) { in assignExpNewValueNum()
2202 bool GVNPass::ValueTable::areAllValsInBB(uint32_t Num, const BasicBlock *BB, in areAllValsInBB()
2211 uint32_t GVNPass::ValueTable::phiTranslate(const BasicBlock *Pred, in phiTranslate()
2224 bool GVNPass::ValueTable::areCallValsEqual(uint32_t Num, uint32_t NewNum, in areCallValsEqual()
2260 uint32_t GVNPass::ValueTable::phiTranslateImpl(const BasicBlock *Pred, in phiTranslateImpl()
2315 void GVNPass::ValueTable::eraseTranslateCacheEntry( in eraseTranslateCacheEntry()