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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 1561   case ISD::BUILD_PAIR:         return visitBUILD_PAIR(N);
10860   assert(N->getOpcode() == ISD::BUILD_PAIR);
11060           DAG.getNode(ISD::BUILD_PAIR, SDLoc(N0), VT, FlipBit, FlipBit);
11129             DAG.getNode(ISD::BUILD_PAIR, SDLoc(N0), VT, FlipBit, FlipBit);
11148   if (N0.getOpcode() == ISD::BUILD_PAIR)
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 3410   case ISD::BUILD_PAIR: {
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
   63     case ISD::BUILD_PAIR:  R = SoftenFloatRes_BUILD_PAIR(N); break;
  127   return DAG.getNode(ISD::BUILD_PAIR, SDLoc(N),
 1134   case ISD::BUILD_PAIR:         ExpandRes_BUILD_PAIR(N, Lo, Hi); break;
 1584   Hi = DAG.getNode(ISD::BUILD_PAIR, dl, VT, Lo, Hi);
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
   61   case ISD::BUILD_PAIR:  Res = PromoteIntRes_BUILD_PAIR(N); break;
 1162   case ISD::BUILD_PAIR:   Res = PromoteIntOp_BUILD_PAIR(N); break;
 1681   case ISD::BUILD_PAIR:         ExpandRes_BUILD_PAIR(N, Lo, Hi); break;
 3390     SDValue OneInHigh = DAG.getNode(ISD::BUILD_PAIR, dl, VT, HalfZero,
 3395     SDValue TwoInHigh = DAG.getNode(ISD::BUILD_PAIR, dl, VT, HalfZero,
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  138             ISD::BUILD_PAIR, dl,
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  795   case ISD::BUILD_PAIR: {
 5308     if (N1.getOpcode() == ISD::BUILD_PAIR)
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  242       Val = DAG.getNode(ISD::BUILD_PAIR, DL, RoundVT, Lo, Hi);
  273       Val = DAG.getNode(ISD::BUILD_PAIR, DL, ValueVT, Lo, Hi);
 5407   case ISD::BUILD_PAIR:
 9850     if (!TM.Options.EnableFastISel && Res.getOpcode() == ISD::BUILD_PAIR) {
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  371   case ISD::BUILD_PAIR:                 return "build_pair";
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1598   case ISD::BUILD_PAIR: {
lib/Target/AArch64/AArch64ISelLowering.cpp
  228   setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand);
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  790   case ISD::BUILD_PAIR: {
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 3270   return DAG.getNode(ISD::BUILD_PAIR, SL, MVT::i64,
lib/Target/ARM/ARMISelLowering.cpp
 5596   Results.push_back(DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Read.getValue(0),
 5766     return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Cvt, Cvt.getValue(1));
 6127     return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 6153  return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 9046   Results.push_back(DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Cycles32,
lib/Target/Hexagon/HexagonISelLowering.cpp
 1297   setOperationAction(ISD::BUILD_PAIR,           MVT::i64,   Expand);
lib/Target/Mips/MipsISelLowering.cpp
 1051       CurDAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, ResLo, ResHi);
lib/Target/Mips/MipsSEISelLowering.cpp
 1255     return DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Lo, Hi);
 1297   return DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Lo, Hi);
lib/Target/PowerPC/PPCISelLowering.cpp
  539     setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand);
 6105           ArgVal = DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 8235       (Op0.getOpcode() != ISD::BUILD_PAIR) ||
lib/Target/Sparc/SparcISelLowering.cpp
  443           DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, LoVal, HiVal);
  499         DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, LoVal, HiVal);
 3366     SDValue Pair = DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Ops);
lib/Target/SystemZ/SystemZISelLowering.cpp
 5063   return DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i128, Lo, Hi);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  259   setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand);
lib/Target/X86/X86ISelLowering.cpp
23842   SDValue Pair = DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Ops);
28356     Results.push_back(DAG.getNode(ISD::BUILD_PAIR, dl, T, OpsF));
28449       SDValue Res = DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
lib/Target/XCore/XCoreISelLowering.cpp
  665     return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
  673     return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
  688   return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
  730   return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 1775       return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);