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

Declarations

include/llvm/CodeGen/SelectionDAG.h
  611   SDValue getBoolConstant(bool V, const SDLoc &DL, EVT VT, EVT OpVT);

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 9593                              : DAG.getBoolConstant(true, DL, VT, N00VT);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 1164   SDValue TrueValue = getBoolConstant(true, DL, VT, VT);
 1976   case ISD::SETFALSE2: return getBoolConstant(false, dl, VT, OpVT);
 1978   case ISD::SETTRUE2: return getBoolConstant(true, dl, VT, OpVT);
 2011       return getBoolConstant(ISD::isTrueWhenEqual(Cond), dl, VT, OpVT);
 2021       case ISD::SETEQ:  return getBoolConstant(C1 == C2, dl, VT, OpVT);
 2022       case ISD::SETNE:  return getBoolConstant(C1 != C2, dl, VT, OpVT);
 2023       case ISD::SETULT: return getBoolConstant(C1.ult(C2), dl, VT, OpVT);
 2024       case ISD::SETUGT: return getBoolConstant(C1.ugt(C2), dl, VT, OpVT);
 2025       case ISD::SETULE: return getBoolConstant(C1.ule(C2), dl, VT, OpVT);
 2026       case ISD::SETUGE: return getBoolConstant(C1.uge(C2), dl, VT, OpVT);
 2027       case ISD::SETLT:  return getBoolConstant(C1.slt(C2), dl, VT, OpVT);
 2028       case ISD::SETGT:  return getBoolConstant(C1.sgt(C2), dl, VT, OpVT);
 2029       case ISD::SETLE:  return getBoolConstant(C1.sle(C2), dl, VT, OpVT);
 2030       case ISD::SETGE:  return getBoolConstant(C1.sge(C2), dl, VT, OpVT);
 2045     case ISD::SETOEQ: return getBoolConstant(R==APFloat::cmpEqual, dl, VT,
 2050     case ISD::SETONE: return getBoolConstant(R==APFloat::cmpGreaterThan ||
 2056     case ISD::SETOLT: return getBoolConstant(R==APFloat::cmpLessThan, dl, VT,
 2061     case ISD::SETOGT: return getBoolConstant(R==APFloat::cmpGreaterThan, dl,
 2066     case ISD::SETOLE: return getBoolConstant(R==APFloat::cmpLessThan ||
 2072     case ISD::SETOGE: return getBoolConstant(R==APFloat::cmpGreaterThan ||
 2074     case ISD::SETO:   return getBoolConstant(R!=APFloat::cmpUnordered, dl, VT,
 2076     case ISD::SETUO:  return getBoolConstant(R==APFloat::cmpUnordered, dl, VT,
 2078     case ISD::SETUEQ: return getBoolConstant(R==APFloat::cmpUnordered ||
 2081     case ISD::SETUNE: return getBoolConstant(R!=APFloat::cmpEqual, dl, VT,
 2083     case ISD::SETULT: return getBoolConstant(R==APFloat::cmpUnordered ||
 2086     case ISD::SETUGT: return getBoolConstant(R==APFloat::cmpGreaterThan ||
 2089     case ISD::SETULE: return getBoolConstant(R!=APFloat::cmpGreaterThan, dl,
 2091     case ISD::SETUGE: return getBoolConstant(R!=APFloat::cmpLessThan, dl, VT,
 2111       return getBoolConstant(false, dl, VT, OpVT);
 2113       return getBoolConstant(true, dl, VT, OpVT);
 9213                   getBoolConstant(true, dl, OvEltVT, ResVT),
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 3503         return DAG.getBoolConstant(true, dl, VT, OpVT);
 3523         return DAG.getBoolConstant(true, dl, VT, OpVT);
 3542         return DAG.getBoolConstant(false, dl, VT, OpVT); // X < MIN --> false
 3560         return DAG.getBoolConstant(false, dl, VT, OpVT); // X > MAX --> false
 3764       return DAG.getBoolConstant(EqTrue, dl, VT, OpVT);
 3766       return DAG.getBoolConstant(EqTrue, dl, VT, OpVT);