Searched refs:LN00 (Results 1 – 1 of 1) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 8444 LoadSDNode *LN00 = cast<LoadSDNode>(N0.getOperand(0)); in visitSIGN_EXTEND() local 8445 EVT MemVT = LN00->getMemoryVT(); in visitSIGN_EXTEND() 8447 LN00->getExtensionType() != ISD::ZEXTLOAD && LN00->isUnindexed()) { in visitSIGN_EXTEND() 8452 SDValue ExtLoad = DAG.getExtLoad(ISD::SEXTLOAD, SDLoc(LN00), VT, in visitSIGN_EXTEND() 8453 LN00->getChain(), LN00->getBasePtr(), in visitSIGN_EXTEND() 8454 LN00->getMemoryVT(), in visitSIGN_EXTEND() 8455 LN00->getMemOperand()); in visitSIGN_EXTEND() 8462 bool NoReplaceTrunc = SDValue(LN00, 0).hasOneUse(); in visitSIGN_EXTEND() 8471 DAG.ReplaceAllUsesOfValueWith(SDValue(LN00, 1), ExtLoad.getValue(1)); in visitSIGN_EXTEND() 8473 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SDLoc(LN00), in visitSIGN_EXTEND() [all …]
|