Lines Matching defs:VMap

904                          const ValueMap<const Value *, WeakTrackingVH> &VMap) {
912 for (const auto &Entry : VMap) {
1113 static void AddAliasScopeMetadata(CallBase &CB, ValueToValueMapTy &VMap,
1178 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end();
1370 ValueToValueMapTy &VMap,
1417 auto *NewInnerCB = dyn_cast_or_null<CallBase>(VMap.lookup(InnerCB));
1541 static void AddReturnAttributes(CallBase &CB, ValueToValueMapTy &VMap,
1558 auto *NewRetVal = dyn_cast_or_null<CallBase>(VMap.lookup(RetVal));
2014 const ValueToValueMapTy &VMap,
2019 for (auto Entry : VMap) {
2035 BasicBlock *EntryClone = cast<BasicBlock>(VMap.lookup(&CalleeEntryBlock));
2041 static void updateCallProfile(Function *Callee, const ValueToValueMapTy &VMap,
2051 updateProfileCallee(Callee, -CallCount, &VMap);
2056 const ValueMap<const Value *, WeakTrackingVH> *VMap) {
2078 if (VMap) {
2080 for (auto Entry : *VMap) {
2100 if (!VMap || VMap->count(&BB))
2624 { // Scope to destroy VMap after cloning.
2625 ValueToValueMapTy VMap;
2665 VMap[&*I] = ActualArg;
2684 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap,
2702 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI,
2706 updateCallProfile(CalledFunc, VMap, *Profile, CB, IFI.PSI,
2754 // Note: the RAUW does the appropriate fixup in VMap, so we need to do
2783 AddAliasScopeMetadata(CB, VMap, DL, CalleeAAR, InlinedFunctionInfo);
2787 AddReturnAttributes(CB, VMap, InlinedFunctionInfo);
2791 AddParamAndFnBasicAttributes(CB, VMap, InlinedFunctionInfo);
2794 InlinedFunctionInfo.ContainsMemProfMetadata, VMap);