reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/R600ISelLowering.cpp
 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());