Searched refs:FixupNode (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 5878 SDNode *FixupNode = nullptr; in BackwardsPropagateMask() local 5879 if (SearchForAndLoads(N, Loads, NodesWithConsts, Mask, FixupNode)) { in BackwardsPropagateMask() 5888 if (FixupNode) { in BackwardsPropagateMask() 5889 LLVM_DEBUG(dbgs() << "First, need to fix up: "; FixupNode->dump()); in BackwardsPropagateMask() 5890 SDValue And = DAG.getNode(ISD::AND, SDLoc(FixupNode), in BackwardsPropagateMask() 5891 FixupNode->getValueType(0), in BackwardsPropagateMask() 5892 SDValue(FixupNode, 0), MaskOp); in BackwardsPropagateMask() 5893 DAG.ReplaceAllUsesOfValueWith(SDValue(FixupNode, 0), And); in BackwardsPropagateMask() 5895 DAG.UpdateNodeOperands(And.getNode(), SDValue(FixupNode, 0), MaskOp); in BackwardsPropagateMask()
|