Home | History | Annotate | Download | only in Scalar

Lines Matching refs:VN

450     ValueTable VN;
475 VN.erase(I);
481 AliasAnalysis *getAliasAnalysis() const { return VN.getAliasAnalysis(); }
1269 AliasAnalysis::Location Loc = VN.getAliasAnalysis()->getLocation(LI);
1635 VN.lookup_or_add(NewInsts[i]);
1936 addToLeaderTable(VN.lookup_or_add(LHS), RHS, Root);
2048 unsigned Num = VN.lookup_or_add(LI);
2096 uint32_t NextNum = VN.getNextUnusedValueNumber();
2097 unsigned Num = VN.lookup_or_add(I);
2106 // If the number we were assigned was a brand new VN, then we don't
2137 VN.setAliasAnalysis(&getAnalysis<AliasAnalysis>());
2138 VN.setMemDep(MD);
2139 VN.setDomTree(DT);
2255 uint32_t ValNo = VN.lookup(CurInst);
2324 if (Value *V = findLeader(PREPred, VN.lookup(Op))) {
2345 VN.add(PREInstr, ValNo);
2361 VN.add(Phi, ValNo);
2372 VN.getAliasAnalysis()->addEscapingUse(Phi->getOperandUse(jj));
2378 VN.erase(CurInst);
2430 VN.clear();
2438 VN.verifyRemoved(Inst);