Searched refs:LSNode1 (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 17479 static SDValue tryMemPairCombine(SelectionDAG &DAG, LSBaseSDNode *LSNode1, in tryMemPairCombine() argument 17483 SmallVector<const SDNode *, 8> Worklist = {LSNode1, LSNode2}; in tryMemPairCombine() 17485 if (SDNode::hasPredecessorHelper(LSNode1, Visited, Worklist) || in tryMemPairCombine() 17494 EVT MemVT = LSNode1->getMemoryVT(); in tryMemPairCombine() 17496 MachineMemOperand *MMO = LSNode1->getMemOperand(); in tryMemPairCombine() 17500 if (LSNode1->getOpcode() == ISD::LOAD) { in tryMemPairCombine() 17501 auto Ext = cast<LoadSDNode>(LSNode1)->getExtensionType(); in tryMemPairCombine() 17509 Opcode, SDLoc(LSNode1), DAG.getVTList({XLenVT, XLenVT, MVT::Other}), in tryMemPairCombine() 17510 {LSNode1->getChain(), BasePtr, in tryMemPairCombine() 17511 DAG.getConstant(Imm, SDLoc(LSNode1), XLenVT)}, in tryMemPairCombine() [all …]
|