Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1324 LoadSDNode *LdNode = dyn_cast<LoadSDNode>(Op.getNode()); in lowerLoadF128() local
1325 assert(LdNode && LdNode->getOffset().isUndef() && "Unexpected node type"); in lowerLoadF128()
1326 Align Alignment = LdNode->getAlign(); in lowerLoadF128()
1331 DAG.getLoad(MVT::f64, DL, LdNode->getChain(), LdNode->getBasePtr(), in lowerLoadF128()
1332 LdNode->getPointerInfo(), Alignment, in lowerLoadF128()
1333 LdNode->isVolatile() ? MachineMemOperand::MOVolatile in lowerLoadF128()
1335 EVT AddrVT = LdNode->getBasePtr().getValueType(); in lowerLoadF128()
1336 SDValue HiPtr = DAG.getNode(ISD::ADD, DL, AddrVT, LdNode->getBasePtr(), in lowerLoadF128()
1339 DAG.getLoad(MVT::f64, DL, LdNode->getChain(), HiPtr, in lowerLoadF128()
1340 LdNode->getPointerInfo(), Alignment, in lowerLoadF128()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2956 LoadSDNode *LdNode = cast<LoadSDNode>(Op.getNode()); in LowerF128Load() local
2957 assert(LdNode->getOffset().isUndef() && "Unexpected node type"); in LowerF128Load()
2959 Align Alignment = commonAlignment(LdNode->getOriginalAlign(), 8); in LowerF128Load()
2962 DAG.getLoad(MVT::f64, dl, LdNode->getChain(), LdNode->getBasePtr(), in LowerF128Load()
2963 LdNode->getPointerInfo(), Alignment); in LowerF128Load()
2964 EVT addrVT = LdNode->getBasePtr().getValueType(); in LowerF128Load()
2966 LdNode->getBasePtr(), in LowerF128Load()
2968 SDValue Lo64 = DAG.getLoad(MVT::f64, dl, LdNode->getChain(), LoPtr, in LowerF128Load()
2969 LdNode->getPointerInfo().getWithOffset(8), in LowerF128Load()
2996 LoadSDNode *LdNode = cast<LoadSDNode>(Op.getNode()); in LowerLOAD() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp1656 LoadSDNode *LdNode = dyn_cast<LoadSDNode>(N); in tryLDGLDU() local
1659 (LdNode || (OrigType.isFloatingPoint() && EltVT.isFloatingPoint()))) { in tryLDGLDU()
1664 GetConvertOpcode(OrigType.getSimpleVT(), EltVT.getSimpleVT(), LdNode); in tryLDGLDU()
3878 LoadSDNode *LdNode) { in GetConvertOpcode() argument
3879 bool IsSigned = LdNode && LdNode->getExtensionType() == ISD::SEXTLOAD; in GetConvertOpcode()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp26840 LoadSDNode *LdNode = nullptr; in visitGET_FPENV_MEM() local
26845 if (LdNode && LdNode != Ld) in visitGET_FPENV_MEM()
26847 LdNode = Ld; in visitGET_FPENV_MEM()
26852 if (!LdNode || !LdNode->isSimple() || LdNode->isIndexed() || in visitGET_FPENV_MEM()
26853 !LdNode->getOffset().isUndef() || LdNode->getMemoryVT() != MemVT || in visitGET_FPENV_MEM()
26854 !LdNode->getChain().reachesChainWithoutSideEffects(SDValue(N, 0))) in visitGET_FPENV_MEM()
26859 for (auto I = LdNode->use_begin(), E = LdNode->use_end(); I != E; ++I) { in visitGET_FPENV_MEM()
26873 !StNode->getChain().reachesChainWithoutSideEffects(SDValue(LdNode, 1))) in visitGET_FPENV_MEM()
26910 auto *LdNode = dyn_cast<LoadSDNode>(StValue); in visitSET_FPENV_MEM() local
26911 if (!LdNode || !LdNode->isSimple() || LdNode->isIndexed() || in visitSET_FPENV_MEM()
[all …]