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

Declarations

include/llvm/CodeGen/SelectionDAG.h
  923   SDValue getNode(unsigned Opcode, const SDLoc &DL, EVT VT, SDValue N1,

References

include/llvm/CodeGen/SelectionDAG.h
 1004     return getNode(ISD::SELECT_CC, DL, True.getValueType(), LHS, RHS, True,
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 8498       SDValue SelectNode = DAG.getNode(ISD::SELECT_CC, DL, VT, Cond0, Cond1, N1,
 8821       SDValue SelectOp = DAG.getNode(
13312     return DAG.getNode(ISD::BR_CC, SDLoc(N), MVT::Other,
13441     return DAG.getNode(ISD::BR_CC, SDLoc(N), MVT::Other,
19858       Addr = DAG.getNode(ISD::SELECT_CC, SDLoc(TheSelect),
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 3485       Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other,
 3499       Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other, Tmp1,
 3542     Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2,
 3612         Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0),
 3617         Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), Tmp1,
 3641       Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1,
 3646       Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1, Tmp4,
 4341     Results.push_back(DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0),
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  761   return DAG.getNode(ISD::SELECT_CC, SDLoc(N),
 1983   return DAG.getNode(ISD::SELECT_CC, SDLoc(N), N->getValueType(0),
 2309   return DAG.getNode(ISD::SELECT_CC, SDLoc(N),
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  813   return DAG.getNode(ISD::SELECT_CC, SDLoc(N),
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  550   Lo = DAG.getNode(ISD::SELECT_CC, dl, LL.getValueType(), N->getOperand(0),
  552   Hi = DAG.getNode(ISD::SELECT_CC, dl, LH.getValueType(), N->getOperand(0),
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  523   return DAG.getNode(ISD::SELECT_CC, SDLoc(N), LHS.getValueType(),
 4045   return DAG.getNode(ISD::SELECT_CC, SDLoc(N),
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 8568   DAG.setRoot(DAG.getNode(ISD::VACOPY, getCurSDLoc(),
lib/Target/AArch64/AArch64ISelLowering.cpp
 1731   return DAG.getNode(Opcode, DL, MVT_CC, LHS, RHS, NZCVOp, Condition, CCOp);
lib/Target/AMDGPU/R600ISelLowering.cpp
  993     return DAG.getNode(ISD::SELECT_CC, DL, VT, LHS, RHS, True, False, CC);
 1050     SDValue SelectNode = DAG.getNode(ISD::SELECT_CC, DL, CompareVT,
 1074   SDValue Cond = DAG.getNode(ISD::SELECT_CC, DL, CompareVT, LHS, RHS, HWTrue, HWFalse, CC);
 1076   return DAG.getNode(ISD::SELECT_CC, DL, VT,
 1886     return DAG.getNode(ISD::SELECT_CC, DL, N->getValueType(0),
lib/Target/AMDGPU/SIISelLowering.cpp
 5879       SDValue S = DAG.getNode(
lib/Target/ARC/ARCISelLowering.cpp
  206   return DAG.getNode(ARCISD::BRcc, dl, MVT::Other, Chain, Dest, LHS, RHS,
lib/Target/ARM/ARMISelLowering.cpp
 4444   SDValue Overflow = DAG.getNode(ARMISD::CMOV, dl, VT, TVal, FVal,
 4674     SDValue Low = DAG.getNode(ARMISD::CMOV, dl, MVT::i32, FalseLow, TrueLow,
 4676     SDValue High = DAG.getNode(ARMISD::CMOV, dl, MVT::i32, FalseHigh, TrueHigh,
 4681     return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR,
 5152       return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other,
 5202     return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, Chain, Dest, ARMcc, CCR,
 5256     return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, Chain, Dest, ARMcc, CCR,
 5264     return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other,
 5814   SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, LoSmallShift, LoBigShift,
 5824   SDValue Hi = DAG.getNode(ARMISD::CMOV, dl, VT, HiSmallShift, HiBigShift,
 5857   SDValue Hi = DAG.getNode(ARMISD::CMOV, dl, VT, HiSmallShift, HiBigShift,
 5863   SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, LoSmallShift,
 6362   return DAG.getNode(ARMISD::CMOV, DL, Op.getValueType(), FVal, TVal, ARMcc,
14229       return DAG.getNode(
14282     Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc,
14287     Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, FalseVal, ARMcc,
14300       return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal,
14347       Res = DAG.getNode(ARMISD::CMOV, dl, VT, Sub, TrueVal, ARMcc,
14361       Res = DAG.getNode(ARMISD::CMOV, dl, VT, Sub, FalseVal,
lib/Target/BPF/BPFISelLowering.cpp
  509   return DAG.getNode(BPFISD::BR_CC, DL, Op.getValueType(), Chain, LHS, RHS,
lib/Target/Mips/MipsISelLowering.cpp
 1921   return DAG.getNode(MipsISD::FPBrcond, DL, Op.getValueType(), Chain, BrCode,
lib/Target/Mips/MipsSEISelLowering.cpp
  989     return DAG.getNode(MipsISD::SELECT_CC_DSP, SDLoc(N), Ty,
lib/Target/PowerPC/PPCISelLowering.cpp
14075       return DAG.getNode(PPCISD::COND_BRANCH, dl, MVT::Other, N->getOperand(0),
lib/Target/SystemZ/SystemZISelLowering.cpp
 2760   return DAG.getNode(
 6058     return DAG.getNode(SystemZISD::BR_CCMASK, SDLoc(N), N->getValueType(0),
 6081     return DAG.getNode(SystemZISD::SELECT_CCMASK, SDLoc(N), N->getValueType(0),
lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
   41     return DAG.getNode(Loop, DL, MVT::Other, Chain, Dst, Src,
lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp
   56   return DAG.getNode(WebAssemblyISD::MEMORY_FILL, DL, MVT::Other, Chain, MemIdx,