Lines Matching refs:VMap
967 static void AddAliasScopeMetadata(CallBase &CB, ValueToValueMapTy &VMap, in AddAliasScopeMetadata() argument
1032 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in AddAliasScopeMetadata()
1240 static void AddReturnAttributes(CallBase &CB, ValueToValueMapTy &VMap) { in AddReturnAttributes() argument
1258 auto *NewRetVal = dyn_cast_or_null<CallBase>(VMap.lookup(RetVal)); in AddReturnAttributes()
1336 ValueToValueMapTy &VMap, in UpdateCallGraphAfterInlining() argument
1363 ValueToValueMapTy::iterator VMI = VMap.find(OrigCall); in UpdateCallGraphAfterInlining()
1365 if (VMI == VMap.end() || VMI->second == nullptr) in UpdateCallGraphAfterInlining()
1605 const ValueToValueMapTy &VMap, in updateCallerBFI() argument
1610 for (auto Entry : VMap) { in updateCallerBFI()
1626 BasicBlock *EntryClone = cast<BasicBlock>(VMap.lookup(&CalleeEntryBlock)); in updateCallerBFI()
1633 static void updateCallProfile(Function *Callee, const ValueToValueMapTy &VMap, in updateCallProfile() argument
1642 updateProfileCallee(Callee, -CallCount, &VMap); in updateCallProfile()
1647 const ValueMap<const Value *, WeakTrackingVH> *VMap) { in updateProfileCallee() argument
1662 if (VMap) { in updateProfileCallee()
1664 for (auto Entry : *VMap) in updateProfileCallee()
1675 if (!VMap || VMap->count(&BB)) in updateProfileCallee()
1932 ValueToValueMapTy VMap; in InlineFunction() local
1972 VMap[&*I] = ActualArg; in InlineFunction()
1991 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap, in InlineFunction()
2009 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI, in InlineFunction()
2013 updateCallProfile(CalledFunc, VMap, *Profile, CB, IFI.PSI, in InlineFunction()
2072 UpdateCallGraphAfterInlining(CB, FirstNewBlock, VMap, IFI); in InlineFunction()
2085 AddAliasScopeMetadata(CB, VMap, DL, CalleeAAR, InlinedFunctionInfo); in InlineFunction()
2089 AddReturnAttributes(CB, VMap); in InlineFunction()