Lines Matching refs:VMap

941 static void AddAliasScopeMetadata(CallBase &CB, ValueToValueMapTy &VMap,  in AddAliasScopeMetadata()  argument
1006 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in AddAliasScopeMetadata()
1212 static void AddReturnAttributes(CallBase &CB, ValueToValueMapTy &VMap) { in AddReturnAttributes() argument
1231 auto *NewRetVal = dyn_cast_or_null<CallBase>(VMap.lookup(RetVal)); in AddReturnAttributes()
1310 ValueToValueMapTy &VMap, in UpdateCallGraphAfterInlining() argument
1337 ValueToValueMapTy::iterator VMI = VMap.find(OrigCall); in UpdateCallGraphAfterInlining()
1339 if (VMI == VMap.end() || VMI->second == nullptr) in UpdateCallGraphAfterInlining()
1578 const ValueToValueMapTy &VMap, in updateCallerBFI() argument
1583 for (auto Entry : VMap) { in updateCallerBFI()
1599 BasicBlock *EntryClone = cast<BasicBlock>(VMap.lookup(&CalleeEntryBlock)); in updateCallerBFI()
1606 static void updateCallProfile(Function *Callee, const ValueToValueMapTy &VMap, in updateCallProfile() argument
1616 updateProfileCallee(Callee, -CallCount, &VMap); in updateCallProfile()
1621 const ValueMap<const Value *, WeakTrackingVH> *VMap) { in updateProfileCallee() argument
1637 if (VMap) { in updateProfileCallee()
1639 for (auto Entry : *VMap) in updateProfileCallee()
1650 if (!VMap || VMap->count(&BB)) in updateProfileCallee()
1897 ValueToValueMapTy VMap; in InlineFunction() local
1930 VMap[&*I] = ActualArg; in InlineFunction()
1949 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap, in InlineFunction()
1966 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI, in InlineFunction()
1969 updateCallProfile(CalledFunc, VMap, CalledFunc->getEntryCount(), CB, in InlineFunction()
2028 UpdateCallGraphAfterInlining(CB, FirstNewBlock, VMap, IFI); in InlineFunction()
2041 AddAliasScopeMetadata(CB, VMap, DL, CalleeAAR, InlinedFunctionInfo); in InlineFunction()
2045 AddReturnAttributes(CB, VMap); in InlineFunction()