Searched refs:LSNode1 (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 15137 // Try to combine the memory loads/stores LSNode1 and LSNode2 in tryMemPairCombine() 15139 static SDValue tryMemPairCombine(SelectionDAG &DAG, LSBaseSDNode *LSNode1, in tryMemPairCombine() 15143 SmallVector<const SDNode *, 8> Worklist = {LSNode1, LSNode2}; in tryMemPairCombine() 15145 if (SDNode::hasPredecessorHelper(LSNode1, Visited, Worklist) || in tryMemPairCombine() 15154 EVT MemVT = LSNode1->getMemoryVT(); in tryMemPairCombine() 15156 MachineMemOperand *MMO = LSNode1->getMemOperand(); in tryMemPairCombine() 15160 if (LSNode1->getOpcode() == ISD::LOAD) { in tryMemPairCombine() 15161 auto Ext = cast<LoadSDNode>(LSNode1)->getExtensionType(); in tryMemPairCombine() 15169 Opcode, SDLoc(LSNode1), DAG.getVTList({XLenVT, XLenVT, MVT::Other}), in tryMemPairCombine() 15170 {LSNode1 in tryMemPairCombine() 15136 tryMemPairCombine(SelectionDAG & DAG,LSBaseSDNode * LSNode1,LSBaseSDNode * LSNode2,SDValue BasePtr,uint64_t Imm) tryMemPairCombine() argument 15204 LSBaseSDNode *LSNode1 = cast<LSBaseSDNode>(N); performMemPairCombine() local [all...] |