Lines Matching refs:ValueTable
231 GVN::Expression GVN::ValueTable::createExpr(Instruction *I) { in createExpr()
265 GVN::Expression GVN::ValueTable::createCmpExpr(unsigned Opcode, in createCmpExpr()
284 GVN::Expression GVN::ValueTable::createExtractvalueExpr(ExtractValueInst *EI) { in createExtractvalueExpr()
340 GVN::ValueTable::ValueTable() : nextValueNumber(1) {} in ValueTable() function in GVN::ValueTable
341 GVN::ValueTable::ValueTable(const ValueTable &Arg) in ValueTable() function in GVN::ValueTable
345 GVN::ValueTable::ValueTable(ValueTable &&Arg) in ValueTable() function in GVN::ValueTable
350 GVN::ValueTable::~ValueTable() {} in ~ValueTable()
353 void GVN::ValueTable::add(Value *V, uint32_t num) { in add()
357 uint32_t GVN::ValueTable::lookupOrAddCall(CallInst *C) { in lookupOrAddCall()
467 bool GVN::ValueTable::exists(Value *V) const { return valueNumbering.count(V) != 0; } in exists()
471 uint32_t GVN::ValueTable::lookupOrAdd(Value *V) { in lookupOrAdd()
542 uint32_t GVN::ValueTable::lookup(Value *V) const { in lookup()
552 uint32_t GVN::ValueTable::lookupOrAddCmp(unsigned Opcode, in lookupOrAddCmp()
562 void GVN::ValueTable::clear() { in clear()
569 void GVN::ValueTable::erase(Value *V) { in erase()
575 void GVN::ValueTable::verifyRemoved(const Value *V) const { in verifyRemoved()