|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/TargetLowering.cpp 556 SelectionDAG &DAG = DCI.DAG;
2021 SelectionDAG &DAG = DCI.DAG;
2804 SelectionDAG &DAG = DCI.DAG;
2916 SelectionDAG &DAG = DCI.DAG;
2947 SelectionDAG &DAG = DCI.DAG;
3019 SelectionDAG &DAG = DCI.DAG;
3054 SelectionDAG &DAG = DCI.DAG;
4935 SelectionDAG &DAG = DCI.DAG;
5108 SelectionDAG &DAG = DCI.DAG;
lib/Target/AArch64/AArch64ISelLowering.cpp 9730 SelectionDAG &DAG = DCI.DAG;
9771 SelectionDAG &DAG = DCI.DAG;
9818 SelectionDAG &DAG = DCI.DAG;
9835 SelectionDAG &DAG = DCI.DAG;
9875 SelectionDAG &DAG = DCI.DAG;
10471 SelectionDAG &DAG = DCI.DAG;
10873 SelectionDAG &DAG = DCI.DAG;
11596 SelectionDAG &DAG = DCI.DAG;
11717 SelectionDAG &DAG = DCI.DAG;
11756 return performVSelectCombine(N, DCI.DAG);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 1267 SelectionDAG &DAG = DCI.DAG;
2765 SelectionDAG &DAG = DCI.DAG;
2854 SelectionDAG &DAG = DCI.DAG;
2909 SelectionDAG &DAG = DCI.DAG;
2955 SelectionDAG &DAG = DCI.DAG;
2994 SelectionDAG &DAG = DCI.DAG;
3027 SelectionDAG &DAG = DCI.DAG;
3090 SelectionDAG &DAG = DCI.DAG;
3125 SelectionDAG &DAG = DCI.DAG;
3168 SelectionDAG &DAG = DCI.DAG;
3286 SelectionDAG &DAG = DCI.DAG;
3328 SelectionDAG &DAG = DCI.DAG;
3352 SelectionDAG &DAG = DCI.DAG;
3371 SelectionDAG &DAG = DCI.DAG;
3432 SelectionDAG &DAG = DCI.DAG;
3466 SelectionDAG &DAG = DCI.DAG;
3484 SelectionDAG &DAG = DCI.DAG;
3560 SelectionDAG &DAG = DCI.DAG;
3633 SelectionDAG &DAG = DCI.DAG;
3835 SelectionDAG &DAG = DCI.DAG;
3867 return DCI.DAG.getConstantFP(One / Val, SDLoc(N), N->getValueType(0));
3872 SelectionDAG &DAG = DCI.DAG;
lib/Target/AMDGPU/R600ISelLowering.cpp 1853 SelectionDAG &DAG = DCI.DAG;
lib/Target/AMDGPU/SIISelLowering.cpp 7251 SelectionDAG &DAG = DCI.DAG;
8010 SelectionDAG &DAG = DCI.DAG;
8069 Type *Ty = MemVT.getTypeForEVT(*DCI.DAG.getContext());
8074 if (!isLegalAddressingMode(DCI.DAG.getDataLayout(), AM, Ty, AddrSpace))
8077 SelectionDAG &DAG = DCI.DAG;
8095 SelectionDAG &DAG = DCI.DAG;
8233 SelectionDAG &DAG = DCI.DAG;
8416 SelectionDAG &DAG = DCI.DAG;
8636 return DCI.DAG.getNode(AMDGPUISD::FP16_ZEXT, SDLoc(N), VT, BCSrc);
8665 SDVTList ResList = DCI.DAG.getVTList(MVT::i32,
8669 SDValue BufferLoadSignExt = DCI.DAG.getMemIntrinsicNode(Opc, SDLoc(N),
8673 return DCI.DAG.getMergeValues({BufferLoadSignExt,
8681 SelectionDAG &DAG = DCI.DAG;
8706 return DCI.DAG.getNode(AMDGPUISD::RCP_IFLAG, SDLoc(N), VT, N0,
8905 SelectionDAG &DAG = DCI.DAG;
9117 SelectionDAG &DAG = DCI.DAG;
9203 SelectionDAG &DAG = DCI.DAG;
9246 return DCI.DAG.getUNDEF(N->getValueType(0));
9253 SelectionDAG &DAG = DCI.DAG;
9390 SelectionDAG &DAG = DCI.DAG;
9482 SelectionDAG &DAG = DCI.DAG;
9559 SelectionDAG &DAG = DCI.DAG;
9590 SelectionDAG &DAG = DCI.DAG;
9610 SelectionDAG &DAG = DCI.DAG;
9652 SelectionDAG &DAG = DCI.DAG;
9696 SelectionDAG &DAG = DCI.DAG;
9771 SelectionDAG &DAG = DCI.DAG;
9867 SelectionDAG &DAG = DCI.DAG;
9914 const MachineFunction &MF = DCI.DAG.getMachineFunction();
9921 return DCI.DAG.getConstantFP(Zero, SDLoc(N), N->getValueType(0));
9927 return DCI.DAG.getConstantFP(One, SDLoc(N), N->getValueType(0));
10038 SelectionDAG &DAG = DCI.DAG;
lib/Target/ARM/ARMISelLowering.cpp10911 SelectionDAG &DAG = DCI.DAG;
10972 SelectionDAG &DAG = DCI.DAG;
11012 SelectionDAG &DAG = DCI.DAG;
11106 SelectionDAG &DAG = DCI.DAG;
11180 SelectionDAG &DAG = DCI.DAG;
11338 SelectionDAG &DAG = DCI.DAG;
11426 SelectionDAG &DAG = DCI.DAG;
11467 SelectionDAG &DAG(DCI.DAG);
11501 SelectionDAG &DAG = DCI.DAG;
11529 SelectionDAG &DAG = DCI.DAG;
11726 SelectionDAG &DAG = DCI.DAG;
11797 SelectionDAG &DAG = DCI.DAG;
11825 SelectionDAG &DAG = DCI.DAG;
11947 SelectionDAG &DAG = DCI.DAG;
12016 SelectionDAG &DAG = DCI.DAG;
12096 SelectionDAG &DAG = DCI.DAG;
12128 SelectionDAG &DAG = DCI.DAG;
12301 Ops0.push_back(DCI.DAG.getConstant(Opposite0, SDLoc(N0), MVT::i32));
12306 Ops1.push_back(DCI.DAG.getConstant(Opposite1, SDLoc(N1), MVT::i32));
12308 SDValue NewN0 = DCI.DAG.getNode(N0->getOpcode(), SDLoc(N0), VT, Ops0);
12309 SDValue NewN1 = DCI.DAG.getNode(N1->getOpcode(), SDLoc(N1), VT, Ops1);
12310 SDValue And = DCI.DAG.getNode(ISD::AND, SDLoc(N), VT, NewN0, NewN1);
12311 return DCI.DAG.getNode(ISD::XOR, SDLoc(N), VT, And,
12312 DCI.DAG.getAllOnesConstant(SDLoc(N), VT));
12323 SelectionDAG &DAG = DCI.DAG;
12420 SelectionDAG &DAG = DCI.DAG;
12531 return DCI.DAG.getNode(ARMISD::BFI, SDLoc(N), N->getValueType(0),
12552 DCI.DAG.ReplaceAllUsesWith(CombineBFI, CombineBFI.getOperand(0));
12561 From1 = DCI.DAG.getNode(
12563 DCI.DAG.getConstant(NewFromMask.countTrailingZeros(), dl, VT));
12564 return DCI.DAG.getNode(ARMISD::BFI, dl, VT, N->getOperand(0), From1,
12565 DCI.DAG.getConstant(~NewToMask, dl, VT));
12589 SelectionDAG &DAG = DCI.DAG;
12605 if (DCI.DAG.getDataLayout().isBigEndian())
12655 SelectionDAG &DAG = DCI.DAG;
12734 SelectionDAG &DAG = DCI.DAG;
12782 return DCI.DAG.getNode(ARMISD::PREDICATE_CAST, dl,
12801 SelectionDAG &DAG = DCI.DAG;
12874 SelectionDAG &DAG = DCI.DAG;
13101 SelectionDAG &DAG = DCI.DAG;
13206 return DCI.DAG.getNode(ISD::BITCAST, SDLoc(N), VT, Op);
13213 SelectionDAG &DAG = DCI.DAG;
13244 DCI.DAG.getTargetLoweringInfo().isTypeLegal(VT))
13401 if (SDValue Store = PerformTruncatingStoreCombine(St, DCI.DAG))
13405 if (SDValue NewToken = PerformSplittingToNarrowingStores(St, DCI.DAG))
13415 SelectionDAG &DAG = DCI.DAG;
13438 SelectionDAG &DAG = DCI.DAG;
13459 DCI.DAG.getTargetLoweringInfo().isTypeLegal(VT))
13744 SelectionDAG &DAG = DCI.DAG;
14142 SelectionDAG &DAG = DCI.DAG;
14422 case ARMISD::UMLAL: return PerformUMLALCombine(N, DCI.DAG, Subtarget);
14436 case ARMISD::VMOVDRR: return PerformVMOVDRRCombine(N, DCI.DAG);
14440 case ISD::VECTOR_SHUFFLE: return PerformVECTOR_SHUFFLECombine(N, DCI.DAG);
14445 return PerformVCVTCombine(N, DCI.DAG, Subtarget);
14447 return PerformVDIVCombine(N, DCI.DAG, Subtarget);
14448 case ISD::INTRINSIC_WO_CHAIN: return PerformIntrinsicCombine(N, DCI.DAG);
14455 case ISD::ANY_EXTEND: return PerformExtendCombine(N, DCI.DAG, Subtarget);
14456 case ARMISD::CMOV: return PerformCMOVCombine(N, DCI.DAG);
14457 case ARMISD::BRCOND: return PerformBRCONDCombine(N, DCI.DAG);
lib/Target/Hexagon/HexagonISelLowering.cpp 2938 return DCI.DAG.getConstant(-1, dl, ty(Op));
2940 return getZero(dl, ty(Op), DCI.DAG);
2952 SDValue VSel = DCI.DAG.getNode(ISD::VSELECT, dl, ty(Op), C0,
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 1598 SDValue VSel = DCI.DAG.getNode(ISD::VSELECT, dl, ty(Op), C0,
lib/Target/Lanai/LanaiISelLowering.cpp 1421 SelectionDAG &DAG = DCI.DAG;
lib/Target/Mips/MipsISelLowering.cpp 1155 SelectionDAG &DAG = DCI.DAG;
lib/Target/Mips/MipsSEISelLowering.cpp 1026 SelectionDAG &DAG = DCI.DAG;
lib/Target/NVPTX/NVPTXISelLowering.cpp 4346 SelectionDAG &DAG = DCI.DAG;
4527 Val = DCI.DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N),
4548 SelectionDAG &DAG = DCI.DAG;
4672 RHS = DCI.DAG.getConstant(MulVal, DL, MulType);
4694 DCI.DAG.getNode(ISD::TRUNCATE, DL, DemotedVT, LHS);
4696 DCI.DAG.getNode(ISD::TRUNCATE, DL, DemotedVT, RHS);
4705 return DCI.DAG.getNode(Opc, DL, MulType, TruncLHS, TruncRHS);
4748 SDValue CCNode = DCI.DAG.getNode(NVPTXISD::SETP_F16X2, DL,
4749 DCI.DAG.getVTList(MVT::i1, MVT::i1),
4751 return DCI.DAG.getNode(ISD::BUILD_VECTOR, DL, CCType, CCNode.getValue(0),
lib/Target/PowerPC/PPCISelLowering.cpp11977 SelectionDAG &DAG = DCI.DAG;
12017 SelectionDAG &DAG = DCI.DAG;
12298 SelectionDAG &DAG = DCI.DAG;
12599 SelectionDAG &DAG = DCI.DAG;
12631 SelectionDAG &DAG = DCI.DAG;
12935 SelectionDAG &DAG = DCI.DAG;
13022 SelectionDAG &DAG = DCI.DAG;
13121 SelectionDAG &DAG = DCI.DAG;
13189 SelectionDAG &DAG = DCI.DAG;
13255 SelectionDAG &DAG = DCI.DAG;
13329 SelectionDAG &DAG = DCI.DAG;
13366 SelectionDAG &DAG = DCI.DAG;
15133 if (auto Value = stripModuloOnShift(*this, N, DCI.DAG))
15156 ShiftBy = DCI.DAG.getConstant(CN1->getZExtValue(), DL, MVT::i32);
15158 return DCI.DAG.getNode(PPCISD::EXTSWSLI, DL, MVT::i64, N0->getOperand(0),
15163 if (auto Value = stripModuloOnShift(*this, N, DCI.DAG))
15170 if (auto Value = stripModuloOnShift(*this, N, DCI.DAG))
15264 if (auto Value = combineADDToADDZE(N, DCI.DAG, Subtarget))
15295 int EltToExtract = DCI.DAG.getDataLayout().isBigEndian() ? 1 : 0;
15314 SDValue Bitcast = DCI.DAG.getBitcast(MVT::v2i64, Op0.getOperand(0));
15315 return DCI.DAG.getNode(
15317 DCI.DAG.getTargetConstant(EltToExtract, dl, MVT::i32));
15323 SelectionDAG &DAG = DCI.DAG;
15479 SelectionDAG &DAG = DCI.DAG;
15520 SelectionDAG &DAG = DCI.DAG;
lib/Target/RISCV/RISCVISelLowering.cpp 925 SelectionDAG &DAG = DCI.DAG;
lib/Target/Sparc/SparcISelLowering.cpp 3082 return bitcastConstantFPToInt(cast<ConstantFPSDNode>(Src), dl, DCI.DAG);
lib/Target/SystemZ/SystemZISelLowering.cpp 5271 SelectionDAG &DAG = DCI.DAG;
5410 SelectionDAG &DAG = DCI.DAG;
5439 SelectionDAG &DAG = DCI.DAG;
5460 SelectionDAG &DAG = DCI.DAG;
5487 SelectionDAG &DAG = DCI.DAG;
5521 SelectionDAG &DAG = DCI.DAG;
5586 SelectionDAG &DAG = DCI.DAG;
5647 SelectionDAG &DAG = DCI.DAG;
5686 SelectionDAG &DAG = DCI.DAG;
5727 SelectionDAG &DAG = DCI.DAG;
5747 SelectionDAG &DAG = DCI.DAG;
5798 SelectionDAG &DAG = DCI.DAG;
5839 SelectionDAG &DAG = DCI.DAG;
6044 SelectionDAG &DAG = DCI.DAG;
6068 SelectionDAG &DAG = DCI.DAG;
6133 SelectionDAG &DAG = DCI.DAG;
lib/Target/X86/X86ISelLowering.cpp44893 SelectionDAG &DAG = DCI.DAG;
lib/Target/XCore/XCoreISelLowering.cpp 1591 SelectionDAG &DAG = DCI.DAG;