Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp15137 // Try to combine the memory loads/stores LSNode1 and LSNode2 in tryMemPairCombine() argument
15140 LSBaseSDNode *LSNode2, SDValue BasePtr, in tryMemPairCombine()
15143 SmallVector<const SDNode *, 8> Worklist = {LSNode1, LSNode2}; in tryMemPairCombine()
15146 SDNode::hasPredecessorHelper(LSNode2, Visited, Worklist)) in tryMemPairCombine()
15177 DAG.getMergeValues({Res.getValue(1), Res.getValue(2)}, SDLoc(LSNode2)); in tryMemPairCombine()
15179 DAG.ReplaceAllUsesWith(LSNode2, Node2.getNode()); in tryMemPairCombine()
15186 {LSNode1->getChain(), LSNode1->getOperand(1), LSNode2->getOperand(1), in tryMemPairCombine()
15190 DAG.ReplaceAllUsesWith(LSNode2, Res.getNode()); in tryMemPairCombine()
15231 LSBaseSDNode *LSNode2 = cast<LSBaseSDNode>(Use.getUser()); in performMemPairCombine()
15234 if (!LSNode2 in performMemPairCombine()
15228 LSBaseSDNode *LSNode2 = cast<LSBaseSDNode>(Use.getUser()); performMemPairCombine() local
[all...]