Lines Matching refs:VMap

883                          const ValueMap<const Value *, WeakTrackingVH> &VMap) {  in propagateMemProfMetadata()  argument
891 for (const auto &Entry : VMap) { in propagateMemProfMetadata()
1092 static void AddAliasScopeMetadata(CallBase &CB, ValueToValueMapTy &VMap, in AddAliasScopeMetadata() argument
1157 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in AddAliasScopeMetadata()
1377 static void AddReturnAttributes(CallBase &CB, ValueToValueMapTy &VMap) { in AddReturnAttributes() argument
1393 auto *NewRetVal = dyn_cast_or_null<CallBase>(VMap.lookup(RetVal)); in AddReturnAttributes()
1853 const ValueToValueMapTy &VMap, in updateCallerBFI() argument
1858 for (auto Entry : VMap) { in updateCallerBFI()
1874 BasicBlock *EntryClone = cast<BasicBlock>(VMap.lookup(&CalleeEntryBlock)); in updateCallerBFI()
1880 static void updateCallProfile(Function *Callee, const ValueToValueMapTy &VMap, in updateCallProfile() argument
1890 updateProfileCallee(Callee, -CallCount, &VMap); in updateCallProfile()
1895 const ValueMap<const Value *, WeakTrackingVH> *VMap) { in updateProfileCallee() argument
1910 if (VMap) { in updateProfileCallee()
1912 for (auto Entry : *VMap) in updateProfileCallee()
1923 if (!VMap || VMap->count(&BB)) in updateProfileCallee()
2209 ValueToValueMapTy VMap; in InlineFunction() local
2249 VMap[&*I] = ActualArg; in InlineFunction()
2268 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap, in InlineFunction()
2286 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI, in InlineFunction()
2290 updateCallProfile(CalledFunc, VMap, *Profile, CB, IFI.PSI, in InlineFunction()
2367 AddAliasScopeMetadata(CB, VMap, DL, CalleeAAR, InlinedFunctionInfo); in InlineFunction()
2371 AddReturnAttributes(CB, VMap); in InlineFunction()
2374 InlinedFunctionInfo.ContainsMemProfMetadata, VMap); in InlineFunction()