Lines Matching defs:LoadNode
6827 MaskedLoadSDNode *LoadNode = cast<MaskedLoadSDNode>(Op);
6828 assert(LoadNode && "Expected custom lowering of a masked load node");
6834 SDValue PassThru = LoadNode->getPassThru();
6835 SDValue Mask = LoadNode->getMask();
6841 VT, DL, LoadNode->getChain(), LoadNode->getBasePtr(),
6842 LoadNode->getOffset(), Mask, DAG.getUNDEF(VT), LoadNode->getMemoryVT(),
6843 LoadNode->getMemOperand(), LoadNode->getAddressingMode(),
6844 LoadNode->getExtensionType());
6998 LoadSDNode *LoadNode = cast<LoadSDNode>(Op);
6999 assert(LoadNode && "Expected custom lowering of a load node");
7001 if (LoadNode->getMemoryVT() == MVT::i64x8) {
7003 SDValue Base = LoadNode->getBasePtr();
7004 SDValue Chain = LoadNode->getChain();
7010 LoadNode->getPointerInfo(),
7011 LoadNode->getOriginalAlign());
7023 if (LoadNode->getMemoryVT() != MVT::v4i8)
7027 if (Subtarget->requiresStrictAlign() && LoadNode->getAlign() < Align(4))
7031 if (LoadNode->getExtensionType() == ISD::SEXTLOAD)
7033 else if (LoadNode->getExtensionType() == ISD::ZEXTLOAD ||
7034 LoadNode->getExtensionType() == ISD::EXTLOAD)
7039 SDValue Load = DAG.getLoad(MVT::f32, DL, LoadNode->getChain(),
7040 LoadNode->getBasePtr(), MachinePointerInfo());
24248 LoadSDNode *LoadNode = cast<LoadSDNode>(V.getNode());
24249 if ((LoadNode->getMemoryVT() == MVT::i8 && width == 8)
24250 || (LoadNode->getMemoryVT() == MVT::i16 && width == 16)) {
24251 ExtType = LoadNode->getExtensionType();
27399 MemSDNode *LoadNode = cast<MemSDNode>(N);
27400 EVT MemVT = LoadNode->getMemoryVT();
27403 if (LoadNode->isNonTemporal() && Subtarget->isLittleEndian() &&
27415 {LoadNode->getChain(), LoadNode->getBasePtr()},
27416 LoadNode->getMemoryVT(), LoadNode->getMemOperand());
27424 if ((!LoadNode->isVolatile() && !LoadNode->isAtomic()) ||
27425 LoadNode->getMemoryVT() != MVT::i128) {
27432 auto *AN = dyn_cast<AtomicSDNode>(LoadNode);
27442 {LoadNode->getChain(), LoadNode->getBasePtr()},
27443 LoadNode->getMemoryVT(), LoadNode->getMemOperand());