reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1443 unsigned AS = LoadNode->getAddressSpace(); 1444 EVT MemVT = LoadNode->getMemoryVT(); 1445 ISD::LoadExtType ExtType = LoadNode->getExtensionType(); 1454 SDValue Chain = LoadNode->getChain(); 1455 SDValue Ptr = LoadNode->getBasePtr(); 1457 if ((LoadNode->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS || 1458 LoadNode->getAddressSpace() == AMDGPUAS::PRIVATE_ADDRESS) && 1460 return scalarizeVectorLoad(LoadNode, DAG); 1464 int ConstantBlock = ConstantAddressBlock(LoadNode->getAddressSpace()); 1466 ((LoadNode->getExtensionType() == ISD::NON_EXTLOAD) || 1467 (LoadNode->getExtensionType() == ISD::ZEXTLOAD))) { 1469 if (isa<Constant>(LoadNode->getMemOperand()->getValue()) || 1471 return constBufferLoad(LoadNode, LoadNode->getAddressSpace(), DAG); 1471 return constBufferLoad(LoadNode, LoadNode->getAddressSpace(), DAG); 1478 DAG.getConstant(LoadNode->getAddressSpace() - 1502 if (LoadNode->getExtensionType() == ISD::SEXTLOAD) { 1503 EVT MemVT = LoadNode->getMemoryVT(); 1506 ISD::EXTLOAD, DL, VT, Chain, Ptr, LoadNode->getPointerInfo(), MemVT, 1507 LoadNode->getAlignment(), LoadNode->getMemOperand()->getFlags()); 1507 LoadNode->getAlignment(), LoadNode->getMemOperand()->getFlags()); 1515 if (LoadNode->getAddressSpace() != AMDGPUAS::PRIVATE_ADDRESS) { 1524 return DAG.getLoad(MVT::i32, DL, Chain, Ptr, LoadNode->getMemOperand());