Home | History | Annotate | Download | only in Scalar

Lines Matching defs:Num

123     void add(Value *V, uint32_t num);
270 void ValueTable::add(Value *V, uint32_t num) {
271 valueNumbering.insert(std::make_pair(V, num));
611 Value *findLeader(const BasicBlock *BB, uint32_t num);
1959 Value *GVN::findLeader(const BasicBlock *BB, uint32_t num) {
1960 LeaderTableEntry Vals = LeaderTable[num];
2125 uint32_t Num = VN.lookup_or_add_cmp(Cmp->getOpcode(), NotPred, Op0, Op1);
2128 if (Num < NextNum) {
2129 Value *NotCmp = findLeader(Root.getEnd(), Num);
2142 addToLeaderTable(Num, NotVal, Root.getEnd());
2175 unsigned Num = VN.lookup_or_add(LI);
2176 addToLeaderTable(Num, LI, LI->getParent());
2236 unsigned Num = VN.lookup_or_add(I);
2241 addToLeaderTable(Num, I, I->getParent());
2248 if (Num >= NextNum) {
2249 addToLeaderTable(Num, I, I->getParent());
2255 Value *repl = findLeader(I->getParent(), Num);
2258 addToLeaderTable(Num, I, I->getParent());