reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Transforms/Scalar/GVN.h
   78     VN.erase(I);
   83   AliasAnalysis *getAliasAnalysis() const { return VN.getAliasAnalysis(); }
lib/Transforms/Scalar/GVN.cpp
 1237     VN.lookupOrAdd(I);
 1473         uint32_t LVN = VN.lookupOrAdd(CmpLHS);
 1474         uint32_t RVN = VN.lookupOrAdd(CmpRHS);
 1806     uint32_t LVN = VN.lookupOrAdd(LHS);
 1811       uint32_t RVN = VN.lookupOrAdd(RHS);
 1905       uint32_t NextNum = VN.getNextUnusedValueNumber();
 1906       uint32_t Num = VN.lookupOrAddCmp(Cmp->getOpcode(), NotPred, Op0, Op1);
 1976     unsigned Num = VN.lookupOrAdd(LI);
 2039   uint32_t NextNum = VN.getNextUnusedValueNumber();
 2040   unsigned Num = VN.lookupOrAdd(I);
 2085   VN.setDomTree(DT);
 2087   VN.setAliasAnalysis(&RunAA);
 2092   VN.setMemDep(MD);
 2211     if (!VN.exists(Op)) {
 2216         VN.phiTranslate(Pred, Curr, VN.lookup(Op), *this);
 2216         VN.phiTranslate(Pred, Curr, VN.lookup(Op), *this);
 2235   unsigned Num = VN.lookupOrAdd(Instr);
 2236   VN.add(Instr, Num);
 2272   uint32_t ValNo = VN.lookup(CurInst);
 2312     uint32_t TValNo = VN.phiTranslate(P, CurrentBlock, ValNo, *this);
 2395   VN.add(Phi, ValNo);
 2398   VN.eraseTranslateCacheEntry(ValNo, *CurrentBlock);
 2404   VN.erase(CurInst);
 2491   VN.clear();
 2502   VN.verifyRemoved(Inst);
 2644       unsigned ValNum = VN.lookupOrAdd(&Inst);