• Home
  • Raw
  • Download

Lines Matching refs:ValueTable

288 GVN::Expression GVN::ValueTable::createExpr(Instruction *I) {  in createExpr()
325 GVN::Expression GVN::ValueTable::createCmpExpr(unsigned Opcode, in createCmpExpr()
345 GVN::Expression GVN::ValueTable::createExtractvalueExpr(ExtractValueInst *EI) { in createExtractvalueExpr()
380 GVN::ValueTable::ValueTable() = default;
381 GVN::ValueTable::ValueTable(const ValueTable &) = default;
382 GVN::ValueTable::ValueTable(ValueTable &&) = default;
383 GVN::ValueTable::~ValueTable() = default;
384 GVN::ValueTable &GVN::ValueTable::operator=(const GVN::ValueTable &Arg) = default;
387 void GVN::ValueTable::add(Value *V, uint32_t num) { in add()
393 uint32_t GVN::ValueTable::lookupOrAddCall(CallInst *C) { in lookupOrAddCall()
498 bool GVN::ValueTable::exists(Value *V) const { return valueNumbering.count(V) != 0; } in exists()
502 uint32_t GVN::ValueTable::lookupOrAdd(Value *V) { in lookupOrAdd()
579 uint32_t GVN::ValueTable::lookup(Value *V, bool Verify) const { in lookup()
592 uint32_t GVN::ValueTable::lookupOrAddCmp(unsigned Opcode, in lookupOrAddCmp()
600 void GVN::ValueTable::clear() { in clear()
612 void GVN::ValueTable::erase(Value *V) { in erase()
622 void GVN::ValueTable::verifyRemoved(const Value *V) const { in verifyRemoved()
1793 GVN::ValueTable::assignExpNewValueNum(Expression &Exp) { in assignExpNewValueNum()
1808 bool GVN::ValueTable::areAllValsInBB(uint32_t Num, const BasicBlock *BB, in areAllValsInBB()
1817 uint32_t GVN::ValueTable::phiTranslate(const BasicBlock *Pred, in phiTranslate()
1830 bool GVN::ValueTable::areCallValsEqual(uint32_t Num, uint32_t NewNum, in areCallValsEqual()
1865 uint32_t GVN::ValueTable::phiTranslateImpl(const BasicBlock *Pred, in phiTranslateImpl()
1920 void GVN::ValueTable::eraseTranslateCacheEntry(uint32_t Num, in eraseTranslateCacheEntry()