Lines Matching defs:combined
86 STATISTIC(NodesCombined , "Number of dag nodes combined");
240 // Set to -2 to indicate that we combined the node.
279 // Skip handle nodes as they can't usefully be combined and confuse the
302 // If not in the worklist, the index might be -1 or -2 (was combined
772 /// can be combined into narrow loads.
1788 // Add any operands of the new node which have not yet been combined to the
1790 // combined before. Because the worklist uniques things already, this won't
4740 SDValue combined;
4752 if (!combined) {
4755 combined = DAG.getNode(DivRemOpc, SDLoc(Node), VTs, Op0, Op1);
4757 combined = SDValue(User, 0);
4764 CombineTo(User, combined);
4766 CombineTo(User, combined.getValue(1));
4769 return combined;
6507 /// This contains all DAGCombine rules which reduce two values combined by
7381 // loads, can be combined to narrow loads and the AND node can be removed.
7383 // combined into the loads.
7859 /// This contains all DAGCombine rules which reduce two values combined by
8613 // InstCombine may have combined a constant shl, srl, mul, or udiv with one
8818 /// because those operations are independent from the pattern to be combined.
9173 // Map the offset in the store and the offset in the combined value, and
9247 /// loads and combined by shifts and ors. Fold it into a single load or a load
9404 // So the combined value can be loaded from the first load address.
24636 // New combined shuffle mask.
25654 // Operand can't be combined - bail out.
26646 // Compute the combined shuffle mask for a shuffle with SV0 as the first
26698 // will be the first or second operand of the combined shuffle.