Lines Matching refs:ReplVal
1551 Value *ReplVal = nullptr) { in deduplicateRuntimeCalls()
1553 if (!UV || UV->size() + (ReplVal != nullptr) < 2) in deduplicateRuntimeCalls()
1558 << (ReplVal ? " with an existing value\n" : "\n") << "\n"); in deduplicateRuntimeCalls()
1560 assert((!ReplVal || (isa<Argument>(ReplVal) && in deduplicateRuntimeCalls()
1561 cast<Argument>(ReplVal)->getParent() == &F)) && in deduplicateRuntimeCalls()
1577 if (!ReplVal) { in deduplicateRuntimeCalls()
1604 ReplVal = CI; in deduplicateRuntimeCalls()
1607 if (!ReplVal) in deduplicateRuntimeCalls()
1614 if (CallBase *CI = dyn_cast<CallBase>(ReplVal)) { in deduplicateRuntimeCalls()
1626 if (!CI || CI == ReplVal || &F != &Caller) in deduplicateRuntimeCalls()
1640 CI->replaceAllUsesWith(ReplVal); in deduplicateRuntimeCalls()
2106 Optional<Value *> ReplVal = getValueForCall(A, &I, ICV); in updateImpl() local
2107 if (ReplVal.hasValue() && in updateImpl()
2108 ValuesMap.insert(std::make_pair(&I, *ReplVal)).second) in updateImpl()
2191 Optional<Value *> ReplVal; in getReplacementValue() local
2206 if (!ReplVal.hasValue()) { in getReplacementValue()
2207 ReplVal = NewReplVal; in getReplacementValue()
2213 if (ReplVal != NewReplVal) in getReplacementValue()
2224 if (!ReplVal.hasValue()) { in getReplacementValue()
2225 ReplVal = NewReplVal; in getReplacementValue()
2231 if (ReplVal != NewReplVal) in getReplacementValue()
2236 if (CurrBB == I->getParent() && ReplVal.hasValue()) in getReplacementValue()
2237 return ReplVal; in getReplacementValue()
2245 return ReplVal; in getReplacementValue()
2286 Optional<Value *> &ReplVal = ICVReplacementValuesMap[ICV]; in updateImpl() local
2308 if (UniqueICVValue == ReplVal) in updateImpl()
2311 ReplVal = UniqueICVValue; in updateImpl()
2345 if (!ReplVal.hasValue() || !ReplVal.getValue()) in manifest()
2348 A.changeValueAfterManifest(*getCtxI(), **ReplVal); in manifest()
2361 Optional<Value *> ReplVal; member
2374 if (ReplVal == NewReplVal) in updateImpl()
2377 ReplVal = NewReplVal; in updateImpl()
2385 return ReplVal; in getUniqueReplacementValue()
2429 Optional<Value *> &ReplVal = ICVReplacementValuesMap[ICV]; in updateImpl() local
2433 if (ReplVal == NewReplVal) in updateImpl()
2436 ReplVal = NewReplVal; in updateImpl()