Lines Matching refs:VN
139 VNType VN; member
147 bool operator==(const CHIArg &A) const { return VN == A.VN; } in operator ==()
167 void insert(Instruction *I, GVNPass::ValueTable &VN) { in insert() argument
169 unsigned V = VN.lookupOrAdd(I); in insert()
182 void insert(LoadInst *Load, GVNPass::ValueTable &VN) { in insert() argument
184 unsigned V = VN.lookupOrAdd(Load->getPointerOperand()); in insert()
201 void insert(StoreInst *Store, GVNPass::ValueTable &VN) { in insert() argument
207 VNtoStores[{VN.lookupOrAdd(Ptr), VN.lookupOrAdd(Val)}].push_back(Store); in insert()
221 void insert(CallInst *Call, GVNPass::ValueTable &VN) { in insert() argument
225 unsigned V = VN.lookupOrAdd(Call); in insert()
264 GVNPass::ValueTable VN; member in llvm::GVNHoist
421 const VNType &VN = R; in computeInsertionPoints() local
440 InValue[V[i]->getParent()].push_back(std::make_pair(VN, V[i])); in computeInsertionPoints()
444 CHIArg EmptyChi = {VN, nullptr, nullptr}; in computeInsertionPoints()
509 VN.setDomTree(DT); in run()
510 VN.setAliasAnalysis(AA); in run()
511 VN.setMemDep(MD); in run()
537 VN.clear(); in run()
814 auto si = RenameStack.find(C.VN); in fillChiArgs()
824 << ", VN: " << C.VN.first << ", " << C.VN.second); in fillChiArgs()
837 auto cmpVN = [](const CHIArg &A, const CHIArg &B) { return A.VN < B.VN; }; in findHoistableCandidates()
1166 LI.insert(Load, VN); in hoistExpressions()
1168 SI.insert(Store, VN); in hoistExpressions()
1182 CI.insert(Call, VN); in hoistExpressions()
1188 II.insert(&I1, VN); in hoistExpressions()