Lines Matching refs:VN
509 ValueTable VN; member in __anon72d50c460211::GVN
534 VN.erase(I); in markInstructionForDeletion()
540 AliasAnalysis *getAliasAnalysis() const { return VN.getAliasAnalysis(); } in getAliasAnalysis()
1337 AliasAnalysis::Location Loc = VN.getAliasAnalysis()->getLocation(LI); in processNonLocalLoad()
1679 VN.lookup_or_add(NewInsts[i]); in processNonLocalLoad()
2048 uint32_t LVN = VN.lookup_or_add(LHS); in propagateEquality()
2053 uint32_t RVN = VN.lookup_or_add(RHS); in propagateEquality()
2124 uint32_t NextNum = VN.getNextUnusedValueNumber(); in propagateEquality()
2125 uint32_t Num = VN.lookup_or_add_cmp(Cmp->getOpcode(), NotPred, Op0, Op1); in propagateEquality()
2175 unsigned Num = VN.lookup_or_add(LI); in processInstruction()
2235 uint32_t NextNum = VN.getNextUnusedValueNumber(); in processInstruction()
2236 unsigned Num = VN.lookup_or_add(I); in processInstruction()
2277 VN.setAliasAnalysis(&getAnalysis<AliasAnalysis>()); in runOnFunction()
2278 VN.setMemDep(MD); in runOnFunction()
2279 VN.setDomTree(DT); in runOnFunction()
2402 uint32_t ValNo = VN.lookup(CurInst); in performPRE()
2474 if (Value *V = findLeader(PREPred, VN.lookup(Op))) { in performPRE()
2494 VN.add(PREInstr, ValNo); in performPRE()
2511 VN.add(Phi, ValNo); in performPRE()
2522 VN.getAliasAnalysis()->addEscapingUse(Phi->getOperandUse(jj)); in performPRE()
2528 VN.erase(CurInst); in performPRE()
2580 VN.clear(); in cleanupGlobalSets()
2588 VN.verifyRemoved(Inst); in verifyRemoved()