Lines Matching defs:Replace
149 SDValue PromoteOperand(SDValue Op, EVT PVT, bool &Replace);
668 // Replace all uses. If any nodes become isomorphic to other nodes and
705 // Replace the old value with the new one.
735 SDValue DAGCombiner::PromoteOperand(SDValue Op, EVT PVT, bool &Replace) {
736 Replace = false;
744 Replace = true;
780 bool Replace = false;
781 SDValue NewOp = PromoteOperand(Op, PVT, Replace);
786 if (Replace)
795 bool Replace = false;
796 SDValue NewOp = PromoteOperand(Op, PVT, Replace);
801 if (Replace)
887 bool Replace = false;
894 N0 = PromoteOperand(N0, PVT, Replace);
899 if (Replace)
1279 bool Changed = false; // If we should replace this token factor.
1325 // If we've change things around then replace token factor.
2540 // Replace uses of the AND with uses of the Zero extend node.
2543 // We actually want to replace all uses of the any_extend with the
2631 // Replace uses of the EXTLOAD with the new ZEXTLOAD.
5215 // transformation is not equivalent, and the downstream logic to replace
5260 // Replace the old load's chain with the new load's chain.
6873 // Replace the uses of SRL with SETCC
6934 // Replace the uses of XOR with SETCC
7191 // Replace other uses of BasePtr that can be updated to use Ptr
7199 // We need to replace ptr0 in the following expression:
7240 // Replace the uses of Ptr with uses of the updated base value.
7364 // Replace the uses of Use with uses of the updated base value.
7393 // Now we replace use of chain2 with chain1. This makes the second load
7432 // If this load is directly stored, replace the load value with the stored
7468 // Replace the chain to void dependency.
7491 // Replace uses with load result and token factor. Don't add users
7580 /// provides a value as specified by MaskInfo. If so, replace the specified
7603 // Okay, we can do this! Replace the 'St' store with a store of IVal that is
7657 // Y is known to provide just those bytes. If so, we try to replace the
7658 // load + replace + store sequence with a single (narrower) store, which makes
8167 // Replace the first store with the new store
8174 // ReplaceAllUsesWith will replace all uses that existed when it was
8339 // Replace one of the loads with the new load.
8346 // Replace all chain users of the old load nodes with the chain of the new
8352 // Replace the first store with the new store.
8488 // Replace the chain to avoid dependency.
8615 // Do not combine these two vectors if the output vector will not replace
8810 // replace an extractelement of a load with a load.
9672 // If this is a load and the token chain is identical, replace the select