• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/

Lines Matching defs:LoadNode

1447   LoadSDNode *LoadNode = cast<LoadSDNode>(Op);
1448 unsigned AS = LoadNode->getAddressSpace();
1449 EVT MemVT = LoadNode->getMemoryVT();
1450 ISD::LoadExtType ExtType = LoadNode->getExtensionType();
1459 SDValue Chain = LoadNode->getChain();
1460 SDValue Ptr = LoadNode->getBasePtr();
1462 if ((LoadNode->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS ||
1463 LoadNode->getAddressSpace() == AMDGPUAS::PRIVATE_ADDRESS) &&
1466 std::tie(Ops[0], Ops[1]) = scalarizeVectorLoad(LoadNode, DAG);
1471 int ConstantBlock = ConstantAddressBlock(LoadNode->getAddressSpace());
1473 ((LoadNode->getExtensionType() == ISD::NON_EXTLOAD) ||
1474 (LoadNode->getExtensionType() == ISD::ZEXTLOAD))) {
1476 if (isa<Constant>(LoadNode->getMemOperand()->getValue()) ||
1478 return constBufferLoad(LoadNode, LoadNode->getAddressSpace(), DAG);
1485 DAG.getConstant(LoadNode->getAddressSpace() -
1509 if (LoadNode->getExtensionType() == ISD::SEXTLOAD) {
1512 ISD::EXTLOAD, DL, VT, Chain, Ptr, LoadNode->getPointerInfo(), MemVT,
1513 LoadNode->getAlignment(), LoadNode->getMemOperand()->getFlags());
1521 if (LoadNode->getAddressSpace() != AMDGPUAS::PRIVATE_ADDRESS) {
1530 return DAG.getLoad(MVT::i32, DL, Chain, Ptr, LoadNode->getMemOperand());
1798 SDValue R600TargetLowering::constBufferLoad(LoadSDNode *LoadNode, int Block,
1800 SDLoc DL(LoadNode);
1801 EVT VT = LoadNode->getValueType(0);
1802 SDValue Chain = LoadNode->getChain();
1803 SDValue Ptr = LoadNode->getBasePtr();
1807 if (LoadNode->getMemoryVT().getScalarType() != MVT::i32 || !ISD::isNON_EXTLoad(LoadNode))
1810 if (LoadNode->getAlignment() < 4)
2061 LoadSDNode *LoadNode = cast<LoadSDNode>(N);
2062 SDValue Ptr = LoadNode->getBasePtr();
2063 if (LoadNode->getAddressSpace() == AMDGPUAS::PARAM_I_ADDRESS &&
2065 return constBufferLoad(LoadNode, AMDGPUAS::CONSTANT_BUFFER_0, DAG);