Lines Matching defs:Replace
388 /// Replace an ISD::EXTRACT_VECTOR_ELT of a load with a narrowed
400 SDValue PromoteOperand(SDValue Op, EVT PVT, bool &Replace);
1375 // Replace the old value with the new one.
1380 // Replace all uses.
1442 SDValue DAGCombiner::PromoteOperand(SDValue Op, EVT PVT, bool &Replace) {
1443 Replace = false;
1450 Replace = true;
1484 bool Replace = false;
1485 SDValue NewOp = PromoteOperand(Op, PVT, Replace);
1490 if (Replace)
1499 bool Replace = false;
1500 SDValue NewOp = PromoteOperand(Op, PVT, Replace);
1505 if (Replace)
1603 bool Replace = false;
1610 N0 = PromoteOperand(N0, PVT, Replace);
1620 if (Replace)
6328 // compare against the same value. Replace the and/or-cmp-cmp sequence with
7309 // Replace uses of the EXTLOAD with the new ZEXTLOAD.
7510 // Replace (and (sign_extend ...) #bitmask) with (zero_extend ...).
11027 // Replace the old load's chain with the new load's chain.
13411 // Replace uses of the original load (before extension)
14929 // Replace the old load's chain with the new load's chain.
18786 // Replace the uses of XOR with SETCC. Note, avoid this transformation if
19035 // Replace other uses of BasePtr that can be updated to use Ptr
19082 // Replace the uses of Ptr with uses of the updated base value.
19222 // Replace the uses of Use with uses of the updated base value.
19572 // Replace the chain to void dependency.
19587 // Replace uses with load result and token factor
20264 // Okay, we can do this! Replace the 'St' store with a store of IVal that is
20817 // Replace all merged stores with the new store.
21580 // Replace all stores with the new store. Recursively remove corresponding
21693 // Replace the chain to avoid dependency.
24379 // Replace UNDEFs by another scalar UNDEF node, of the final desired type.
26962 // Replace a SCALAR_TO_VECTOR(EXTRACT_VECTOR_ELT(V,C0)) pattern