Home | History | Annotate | Download | only in Scalar

Lines Matching refs:VN

595     ValueTable VN;
625 VN.erase(I);
631 AliasAnalysis *getAliasAnalysis() const { return VN.getAliasAnalysis(); }
1661 VN.lookup_or_add(NewInsts[i]);
1703 AliasAnalysis::Location Loc = VN.getAliasAnalysis()->getLocation(LI);
2108 uint32_t LVN = VN.lookup_or_add(LHS);
2113 uint32_t RVN = VN.lookup_or_add(RHS);
2184 uint32_t NextNum = VN.getNextUnusedValueNumber();
2185 uint32_t Num = VN.lookup_or_add_cmp(Cmp->getOpcode(), NotPred, Op0, Op1);
2235 unsigned Num = VN.lookup_or_add(LI);
2297 uint32_t NextNum = VN.getNextUnusedValueNumber();
2298 unsigned Num = VN.lookup_or_add(I);
2307 // If the number we were assigned was a brand new VN, then we don't
2343 VN.setAliasAnalysis(&getAnalysis<AliasAnalysis>());
2344 VN.setMemDep(MD);
2345 VN.setDomTree(DT);
2473 uint32_t ValNo = VN.lookup(CurInst);
2545 if (Value *V = findLeader(PREPred, VN.lookup(Op))) {
2565 VN.add(PREInstr, ValNo);
2582 VN.add(Phi, ValNo);
2593 VN.getAliasAnalysis()->addEscapingUse(Phi->getOperandUse(jj));
2599 VN.erase(CurInst);
2668 VN.clear();
2676 VN.verifyRemoved(Inst);
2816 unsigned ValNum = VN.lookup_or_add(Inst);