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

References

lib/Target/AMDGPU/SIISelLowering.cpp
 5319   MachineFunction &MF = DAG.getMachineFunction();
 5349       VData = DAG.getBuildVector(Is64Bit ? MVT::v2i64 : MVT::v2i32, DL,
 5352         VData = DAG.getBitcast(MVT::v4i32, VData);
 5378         VData = handleD16VData(VData, DAG);
 5461           AddrHi = DAG.getUNDEF(MVT::f16);
 5466         AddrLo = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VectorVT,
 5468         AddrLo = DAG.getBitcast(MVT::i32, AddrLo);
 5492     VAddr = getBuildDwordsVector(DAG, DL, VAddrs);
 5494   SDValue True = DAG.getTargetConstant(1, DL, MVT::i1);
 5495   SDValue False = DAG.getTargetConstant(0, DL, MVT::i1);
 5513   if (!parseTexFail(TexFail, DAG, &TFE, &LWE, IsTexFail))
 5534       SDValue Undef = DAG.getUNDEF(Op.getValueType());
 5536         return DAG.getMergeValues({Undef, Op.getOperand(0)}, DL);
 5541                   EVT::getVectorVT(*DAG.getContext(), MVT::f32, NumVDataDwords)
 5558     if (!parseCachePolicy(Op.getOperand(CtrlIdx + 1), DAG, nullptr, &SLC,
 5562     if (!parseCachePolicy(Op.getOperand(CtrlIdx + 1), DAG, &GLC, &SLC,
 5579   Ops.push_back(DAG.getTargetConstant(DMask, DL, MVT::i32));
 5581     Ops.push_back(DAG.getTargetConstant(DimInfo->Encoding, DL, MVT::i32));
 5617   MachineSDNode *NewNode = DAG.getMachineNode(Opcode, DL, ResultTypes, Ops);
 5620     DAG.setNodeMemRefs(NewNode, {MemRef});
 5625     DAG.ExtractVectorElements(SDValue(NewNode, 0), Elt, 0, 1);
 5626     return DAG.getMergeValues({Elt[0], SDValue(NewNode, 1)}, DL);
 5628     return constructRetValue(DAG, NewNode,
 5632                              *DAG.getContext());