Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp21643 auto *ScalarLoad = dyn_cast<LoadSDNode>(Scalar); in combineInsertEltToLoad() local
21644 if (!ScalarLoad) in combineInsertEltToLoad()
21657 int EltSize = ScalarLoad->getValueType(0).getScalarSizeInBits(); in combineInsertEltToLoad()
21658 if (EltSize == 0 || EltSize % 8 != 0 || !ScalarLoad->isSimple() || in combineInsertEltToLoad()
21660 ScalarLoad->getExtensionType() != ISD::NON_EXTLOAD || in combineInsertEltToLoad()
21661 ScalarLoad->getAddressSpace() != VecLoad->getAddressSpace()) in combineInsertEltToLoad()
21667 if (!DAG.areNonVolatileConsecutiveLoads(ScalarLoad, VecLoad, EltSize / 8, in combineInsertEltToLoad()
21688 SDValue Ptr = ScalarLoad->getBasePtr(); in combineInsertEltToLoad()
21693 InsIndex == 0 ? ScalarLoad->getPointerInfo() in combineInsertEltToLoad()
21697 ScalarLoad->getChain(), Ptr, PtrInfo, NewAlign); in combineInsertEltToLoad()
[all …]
H A DTargetLowering.cpp9360 SDValue ScalarLoad = in scalarizeVectorLoad() local
9368 Vals.push_back(ScalarLoad.getValue(0)); in scalarizeVectorLoad()
9369 LoadChains.push_back(ScalarLoad.getValue(1)); in scalarizeVectorLoad()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp8769 SDValue ScalarLoad = in LowerINTRINSIC_W_CHAIN() local
8772 Chain = ScalarLoad.getValue(1); in LowerINTRINSIC_W_CHAIN()
8773 Result = lowerScalarSplat(SDValue(), ScalarLoad, VL, ContainerVT, DL, DAG, in LowerINTRINSIC_W_CHAIN()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp50262 if (SDValue ScalarLoad = in combineMaskedLoad() local
50264 return ScalarLoad; in combineMaskedLoad()