Home
last modified time | relevance | path

Searched refs:FixupNode (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5419 SDNode *FixupNode = nullptr; in BackwardsPropagateMask() local
5420 if (SearchForAndLoads(N, Loads, NodesWithConsts, Mask, FixupNode)) { in BackwardsPropagateMask()
5429 if (FixupNode) { in BackwardsPropagateMask()
5430 LLVM_DEBUG(dbgs() << "First, need to fix up: "; FixupNode->dump()); in BackwardsPropagateMask()
5431 SDValue And = DAG.getNode(ISD::AND, SDLoc(FixupNode), in BackwardsPropagateMask()
5432 FixupNode->getValueType(0), in BackwardsPropagateMask()
5433 SDValue(FixupNode, 0), MaskOp); in BackwardsPropagateMask()
5434 DAG.ReplaceAllUsesOfValueWith(SDValue(FixupNode, 0), And); in BackwardsPropagateMask()
5436 DAG.UpdateNodeOperands(And.getNode(), SDValue(FixupNode, 0), MaskOp); in BackwardsPropagateMask()