Lines Matching refs:LoadNode

1323   LoadSDNode *LoadNode = cast<LoadSDNode>(Op);  in LowerLOAD()  local
1324 unsigned AS = LoadNode->getAddressSpace(); in LowerLOAD()
1325 EVT MemVT = LoadNode->getMemoryVT(); in LowerLOAD()
1326 ISD::LoadExtType ExtType = LoadNode->getExtensionType(); in LowerLOAD()
1335 SDValue Chain = LoadNode->getChain(); in LowerLOAD()
1336 SDValue Ptr = LoadNode->getBasePtr(); in LowerLOAD()
1338 if ((LoadNode->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS || in LowerLOAD()
1339 LoadNode->getAddressSpace() == AMDGPUAS::PRIVATE_ADDRESS) && in LowerLOAD()
1342 std::tie(Ops[0], Ops[1]) = scalarizeVectorLoad(LoadNode, DAG); in LowerLOAD()
1347 int ConstantBlock = ConstantAddressBlock(LoadNode->getAddressSpace()); in LowerLOAD()
1349 ((LoadNode->getExtensionType() == ISD::NON_EXTLOAD) || in LowerLOAD()
1350 (LoadNode->getExtensionType() == ISD::ZEXTLOAD))) { in LowerLOAD()
1352 if (isa<Constant>(LoadNode->getMemOperand()->getValue()) || in LowerLOAD()
1354 return constBufferLoad(LoadNode, LoadNode->getAddressSpace(), DAG); in LowerLOAD()
1361 DAG.getConstant(LoadNode->getAddressSpace() - in LowerLOAD()
1385 if (LoadNode->getExtensionType() == ISD::SEXTLOAD) { in LowerLOAD()
1388 ISD::EXTLOAD, DL, VT, Chain, Ptr, LoadNode->getPointerInfo(), MemVT, in LowerLOAD()
1389 LoadNode->getAlign(), LoadNode->getMemOperand()->getFlags()); in LowerLOAD()
1397 if (LoadNode->getAddressSpace() != AMDGPUAS::PRIVATE_ADDRESS) { in LowerLOAD()
1406 return DAG.getLoad(MVT::i32, DL, Chain, Ptr, LoadNode->getMemOperand()); in LowerLOAD()
1674 SDValue R600TargetLowering::constBufferLoad(LoadSDNode *LoadNode, int Block, in constBufferLoad() argument
1676 SDLoc DL(LoadNode); in constBufferLoad()
1677 EVT VT = LoadNode->getValueType(0); in constBufferLoad()
1678 SDValue Chain = LoadNode->getChain(); in constBufferLoad()
1679 SDValue Ptr = LoadNode->getBasePtr(); in constBufferLoad()
1683 if (LoadNode->getMemoryVT().getScalarType() != MVT::i32 || !ISD::isNON_EXTLoad(LoadNode)) in constBufferLoad()
1686 if (LoadNode->getAlign() < Align(4)) in constBufferLoad()
1937 LoadSDNode *LoadNode = cast<LoadSDNode>(N); in PerformDAGCombine() local
1938 SDValue Ptr = LoadNode->getBasePtr(); in PerformDAGCombine()
1939 if (LoadNode->getAddressSpace() == AMDGPUAS::PARAM_I_ADDRESS && in PerformDAGCombine()
1941 return constBufferLoad(LoadNode, AMDGPUAS::CONSTANT_BUFFER_0, DAG); in PerformDAGCombine()