Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp381 void ReplaceLoadWithPromotedLoad(SDNode *Load, SDNode *ExtLoad);
814 SDValue OrigLoad, SDValue ExtLoad,
1271 void DAGCombiner::ReplaceLoadWithPromotedLoad(SDNode *Load, SDNode *ExtLoad) { in ReplaceLoadWithPromotedLoad() argument
1274 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, VT, SDValue(ExtLoad, 0)); in ReplaceLoadWithPromotedLoad()
1280 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 1), SDValue(ExtLoad, 1)); in ReplaceLoadWithPromotedLoad()
6597 SDValue ExtLoad = in visitAND() local
6601 CombineTo(N0.getNode(), ExtLoad, ExtLoad.getValue(1)); in visitAND()
11926 SDValue OrigLoad, SDValue ExtLoad, in ExtendSetCCUses() argument
11929 SDLoc DL(ExtLoad); in ExtendSetCCUses()
11936 Ops.push_back(ExtLoad); in ExtendSetCCUses()
[all …]
H A DTargetLowering.cpp8468 SDValue ExtLoad = DAG.getExtLoad(ISD::ZEXTLOAD, DL, VT, DAG.getEntryNode(), in CTTZTableLookup() local
8472 return ExtLoad; in CTTZTableLookup()
8479 DAG.getConstant(BitWidth, DL, VT), ExtLoad); in CTTZTableLookup()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp21154 SDValue ExtLoad = DAG.getNode(NewOpc, SDLoc(N), VTs, Ops); in performSignExtendInRegCombine() local
21155 DCI.CombineTo(N, ExtLoad); in performSignExtendInRegCombine()
21156 DCI.CombineTo(Src.getNode(), ExtLoad, ExtLoad.getValue(1)); in performSignExtendInRegCombine()
21321 SDValue ExtLoad = DAG.getExtLoad(ISD::EXTLOAD, SDLoc(N), VT, in performFPExtendCombine() local
21324 DCI.CombineTo(N, ExtLoad); in performFPExtendCombine()
21327 DAG.getNode(ISD::FP_ROUND, SDLoc(N0), N0.getValueType(), ExtLoad, in performFPExtendCombine()
21329 ExtLoad.getValue(1)); in performFPExtendCombine()
H A DAArch64InstrInfo.td7305 SDPatternOperator ExtLoad, Instruction LD1>
7306 : Pat<(ResultTy (scalar_to_vector (i32 (ExtLoad GPR64sp:$Rn)))),