Lines Matching defs:SimpleV
7213 /// If we have a pre-simplified value in 'SimpleV', that is forcibly used to
7223 Instruction *I, Value *SimpleV, const TargetLibraryInfo *TLI,
7232 if (SimpleV) {
7238 I->replaceAllUsesWith(SimpleV);
7251 SimpleV = simplifyInstruction(I, {DL, TLI, DT, AC});
7252 if (!SimpleV) {
7267 I->replaceAllUsesWith(SimpleV);
7276 Instruction *I, Value *SimpleV, const TargetLibraryInfo *TLI,
7279 assert(I != SimpleV && "replaceAndRecursivelySimplify(X,X) is not valid!");
7280 assert(SimpleV && "Must provide a simplified value.");
7281 return replaceAndRecursivelySimplifyImpl(I, SimpleV, TLI, DT, AC,