Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp8444 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 …]