Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1315 LoadSDNode *LdNode = dyn_cast<LoadSDNode>(Op.getNode()); in lowerLoadF128() local
1316 assert(LdNode && LdNode->getOffset().isUndef() && "Unexpected node type"); in lowerLoadF128()
1317 Align Alignment = LdNode->getAlign(); in lowerLoadF128()
1322 DAG.getLoad(MVT::f64, DL, LdNode->getChain(), LdNode->getBasePtr(), in lowerLoadF128()
1323 LdNode->getPointerInfo(), Alignment, in lowerLoadF128()
1324 LdNode->isVolatile() ? MachineMemOperand::MOVolatile in lowerLoadF128()
1326 EVT AddrVT = LdNode->getBasePtr().getValueType(); in lowerLoadF128()
1327 SDValue HiPtr = DAG.getNode(ISD::ADD, DL, AddrVT, LdNode->getBasePtr(), in lowerLoadF128()
1330 DAG.getLoad(MVT::f64, DL, LdNode->getChain(), HiPtr, in lowerLoadF128()
1331 LdNode->getPointerInfo(), Alignment, in lowerLoadF128()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2922 LoadSDNode *LdNode = cast<LoadSDNode>(Op.getNode()); in LowerF128Load() local
2923 assert(LdNode->getOffset().isUndef() && "Unexpected node type"); in LowerF128Load()
2925 Align Alignment = commonAlignment(LdNode->getBaseAlign(), 8); in LowerF128Load()
2928 DAG.getLoad(MVT::f64, dl, LdNode->getChain(), LdNode->getBasePtr(), in LowerF128Load()
2929 LdNode->getPointerInfo(), Alignment); in LowerF128Load()
2930 EVT addrVT = LdNode->getBasePtr().getValueType(); in LowerF128Load()
2932 LdNode->getBasePtr(), in LowerF128Load()
2934 SDValue Lo64 = DAG.getLoad(MVT::f64, dl, LdNode->getChain(), LoPtr, in LowerF128Load()
2935 LdNode->getPointerInfo().getWithOffset(8), in LowerF128Load()
2962 LoadSDNode *LdNode = cast<LoadSDNode>(Op.getNode()); in LowerLOAD() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp27956 LoadSDNode *LdNode = nullptr; in visitGET_FPENV_MEM() local
27961 if (LdNode && LdNode != Ld) in visitGET_FPENV_MEM()
27963 LdNode = Ld; in visitGET_FPENV_MEM()
27968 if (!LdNode || !LdNode->isSimple() || LdNode->isIndexed() || in visitGET_FPENV_MEM()
27969 !LdNode->getOffset().isUndef() || LdNode->getMemoryVT() != MemVT || in visitGET_FPENV_MEM()
27970 !LdNode->getChain().reachesChainWithoutSideEffects(SDValue(N, 0))) in visitGET_FPENV_MEM()
27975 for (SDUse &U : LdNode->uses()) { in visitGET_FPENV_MEM()
27988 !StNode->getChain().reachesChainWithoutSideEffects(SDValue(LdNode, 1))) in visitGET_FPENV_MEM()
28025 auto *LdNode = dyn_cast<LoadSDNode>(StValue); in visitSET_FPENV_MEM() local
28026 if (!LdNode || !LdNode->isSimple() || LdNode->isIndexed() || in visitSET_FPENV_MEM()
[all …]