Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp13686 LoadSDNode *LN00 = cast<LoadSDNode>(N0.getOperand(0)); in visitSIGN_EXTEND() local
13687 EVT MemVT = LN00->getMemoryVT(); in visitSIGN_EXTEND()
13689 LN00->getExtensionType() != ISD::ZEXTLOAD && LN00->isUnindexed()) { in visitSIGN_EXTEND()
13694 SDValue ExtLoad = DAG.getExtLoad(ISD::SEXTLOAD, SDLoc(LN00), VT, in visitSIGN_EXTEND()
13695 LN00->getChain(), LN00->getBasePtr(), in visitSIGN_EXTEND()
13696 LN00->getMemoryVT(), in visitSIGN_EXTEND()
13697 LN00->getMemOperand()); in visitSIGN_EXTEND()
13703 bool NoReplaceTrunc = SDValue(LN00, 0).hasOneUse(); in visitSIGN_EXTEND()
13712 DAG.ReplaceAllUsesOfValueWith(SDValue(LN00, 1), ExtLoad.getValue(1)); in visitSIGN_EXTEND()
13714 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SDLoc(LN00), in visitSIGN_EXTEND()
[all …]