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

References

include/llvm/CodeGen/SelectionDAG.h
  983     assert(Cond != ISD::SETCC_INVALID &&
include/llvm/CodeGen/TargetLowering.h
 2799   uint32_t CondCodeActions[ISD::SETCC_INVALID][(MVT::LAST_VALUETYPE + 7) / 8];
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 4548     if (NewCC != ISD::SETCC_INVALID &&
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 1668     ISD::CondCode CC1 = ISD::SETCC_INVALID, CC2 = ISD::SETCC_INVALID;
 1668     ISD::CondCode CC1 = ISD::SETCC_INVALID, CC2 = ISD::SETCC_INVALID;
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  391     return ISD::SETCC_INVALID;
  411     return ISD::SETCC_INVALID;
lib/CodeGen/TargetLoweringBase.cpp
  530   memset(CCs, ISD::SETCC_INVALID, sizeof(ISD::CondCode)*RTLIB::UNKNOWN_LIBCALL);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1326   case ISD::SETCC_INVALID:
lib/Target/ARM/ARMISelLowering.cpp
  430         { RTLIB::ADD_F32, "__addsf3vfp", ISD::SETCC_INVALID },
  431         { RTLIB::SUB_F32, "__subsf3vfp", ISD::SETCC_INVALID },
  432         { RTLIB::MUL_F32, "__mulsf3vfp", ISD::SETCC_INVALID },
  433         { RTLIB::DIV_F32, "__divsf3vfp", ISD::SETCC_INVALID },
  436         { RTLIB::ADD_F64, "__adddf3vfp", ISD::SETCC_INVALID },
  437         { RTLIB::SUB_F64, "__subdf3vfp", ISD::SETCC_INVALID },
  438         { RTLIB::MUL_F64, "__muldf3vfp", ISD::SETCC_INVALID },
  439         { RTLIB::DIV_F64, "__divdf3vfp", ISD::SETCC_INVALID },
  464         { RTLIB::FPTOSINT_F64_I32, "__fixdfsivfp",    ISD::SETCC_INVALID },
  465         { RTLIB::FPTOUINT_F64_I32, "__fixunsdfsivfp", ISD::SETCC_INVALID },
  466         { RTLIB::FPTOSINT_F32_I32, "__fixsfsivfp",    ISD::SETCC_INVALID },
  467         { RTLIB::FPTOUINT_F32_I32, "__fixunssfsivfp", ISD::SETCC_INVALID },
  470         { RTLIB::FPROUND_F64_F32, "__truncdfsf2vfp",  ISD::SETCC_INVALID },
  471         { RTLIB::FPEXT_F32_F64,   "__extendsfdf2vfp", ISD::SETCC_INVALID },
  478         { RTLIB::SINTTOFP_I32_F64, "__floatsidfvfp",    ISD::SETCC_INVALID },
  479         { RTLIB::UINTTOFP_I32_F64, "__floatunssidfvfp", ISD::SETCC_INVALID },
  480         { RTLIB::SINTTOFP_I32_F32, "__floatsisfvfp",    ISD::SETCC_INVALID },
  481         { RTLIB::UINTTOFP_I32_F32, "__floatunssisfvfp", ISD::SETCC_INVALID },
  486         if (LC.Cond != ISD::SETCC_INVALID)
  509       { RTLIB::ADD_F64, "__aeabi_dadd", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  510       { RTLIB::DIV_F64, "__aeabi_ddiv", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  511       { RTLIB::MUL_F64, "__aeabi_dmul", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  512       { RTLIB::SUB_F64, "__aeabi_dsub", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  527       { RTLIB::ADD_F32, "__aeabi_fadd", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  528       { RTLIB::DIV_F32, "__aeabi_fdiv", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  529       { RTLIB::MUL_F32, "__aeabi_fmul", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  530       { RTLIB::SUB_F32, "__aeabi_fsub", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  545       { RTLIB::FPTOSINT_F64_I32, "__aeabi_d2iz",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  546       { RTLIB::FPTOUINT_F64_I32, "__aeabi_d2uiz", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  547       { RTLIB::FPTOSINT_F64_I64, "__aeabi_d2lz",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  548       { RTLIB::FPTOUINT_F64_I64, "__aeabi_d2ulz", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  549       { RTLIB::FPTOSINT_F32_I32, "__aeabi_f2iz",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  550       { RTLIB::FPTOUINT_F32_I32, "__aeabi_f2uiz", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  551       { RTLIB::FPTOSINT_F32_I64, "__aeabi_f2lz",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  552       { RTLIB::FPTOUINT_F32_I64, "__aeabi_f2ulz", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  556       { RTLIB::FPROUND_F64_F32, "__aeabi_d2f", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  557       { RTLIB::FPROUND_F64_F16, "__aeabi_d2h", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  558       { RTLIB::FPEXT_F32_F64,   "__aeabi_f2d", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  562       { RTLIB::SINTTOFP_I32_F64, "__aeabi_i2d",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  563       { RTLIB::UINTTOFP_I32_F64, "__aeabi_ui2d", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  564       { RTLIB::SINTTOFP_I64_F64, "__aeabi_l2d",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  565       { RTLIB::UINTTOFP_I64_F64, "__aeabi_ul2d", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  566       { RTLIB::SINTTOFP_I32_F32, "__aeabi_i2f",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  567       { RTLIB::UINTTOFP_I32_F32, "__aeabi_ui2f", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  568       { RTLIB::SINTTOFP_I64_F32, "__aeabi_l2f",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  569       { RTLIB::UINTTOFP_I64_F32, "__aeabi_ul2f", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  573       { RTLIB::MUL_I64, "__aeabi_lmul", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  574       { RTLIB::SHL_I64, "__aeabi_llsl", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  575       { RTLIB::SRL_I64, "__aeabi_llsr", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  576       { RTLIB::SRA_I64, "__aeabi_lasr", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  580       { RTLIB::SDIV_I8,  "__aeabi_idiv",     CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  581       { RTLIB::SDIV_I16, "__aeabi_idiv",     CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  582       { RTLIB::SDIV_I32, "__aeabi_idiv",     CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  583       { RTLIB::SDIV_I64, "__aeabi_ldivmod",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  584       { RTLIB::UDIV_I8,  "__aeabi_uidiv",    CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  585       { RTLIB::UDIV_I16, "__aeabi_uidiv",    CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  586       { RTLIB::UDIV_I32, "__aeabi_uidiv",    CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  587       { RTLIB::UDIV_I64, "__aeabi_uldivmod", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  593       if (LC.Cond != ISD::SETCC_INVALID)
  608         { RTLIB::MEMCPY,  "__aeabi_memcpy",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  609         { RTLIB::MEMMOVE, "__aeabi_memmove", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  610         { RTLIB::MEMSET,  "__aeabi_memset",  CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
  616         if (LC.Cond != ISD::SETCC_INVALID)
lib/Target/MSP430/MSP430ISelLowering.cpp
  155     { RTLIB::FPROUND_F64_F32,   "__mspabi_cvtdf",   ISD::SETCC_INVALID },
  156     { RTLIB::FPEXT_F32_F64,     "__mspabi_cvtfd",   ISD::SETCC_INVALID },
  159     { RTLIB::FPTOSINT_F64_I32,  "__mspabi_fixdli",  ISD::SETCC_INVALID },
  160     { RTLIB::FPTOSINT_F64_I64,  "__mspabi_fixdlli", ISD::SETCC_INVALID },
  163     { RTLIB::FPTOUINT_F64_I32,  "__mspabi_fixdul",  ISD::SETCC_INVALID },
  164     { RTLIB::FPTOUINT_F64_I64,  "__mspabi_fixdull", ISD::SETCC_INVALID },
  167     { RTLIB::FPTOSINT_F32_I32,  "__mspabi_fixfli",  ISD::SETCC_INVALID },
  168     { RTLIB::FPTOSINT_F32_I64,  "__mspabi_fixflli", ISD::SETCC_INVALID },
  171     { RTLIB::FPTOUINT_F32_I32,  "__mspabi_fixful",  ISD::SETCC_INVALID },
  172     { RTLIB::FPTOUINT_F32_I64,  "__mspabi_fixfull", ISD::SETCC_INVALID },
  175     { RTLIB::SINTTOFP_I32_F64,  "__mspabi_fltlid",  ISD::SETCC_INVALID },
  177     { RTLIB::SINTTOFP_I64_F64,  "__mspabi_fltllid", ISD::SETCC_INVALID },
  180     { RTLIB::UINTTOFP_I32_F64,  "__mspabi_fltuld",  ISD::SETCC_INVALID },
  182     { RTLIB::UINTTOFP_I64_F64,  "__mspabi_fltulld", ISD::SETCC_INVALID },
  185     { RTLIB::SINTTOFP_I32_F32,  "__mspabi_fltlif",  ISD::SETCC_INVALID },
  187     { RTLIB::SINTTOFP_I64_F32,  "__mspabi_fltllif", ISD::SETCC_INVALID },
  190     { RTLIB::UINTTOFP_I32_F32,  "__mspabi_fltulf",  ISD::SETCC_INVALID },
  192     { RTLIB::UINTTOFP_I64_F32,  "__mspabi_fltullf", ISD::SETCC_INVALID },
  209     { RTLIB::ADD_F64,  "__mspabi_addd", ISD::SETCC_INVALID },
  210     { RTLIB::ADD_F32,  "__mspabi_addf", ISD::SETCC_INVALID },
  211     { RTLIB::DIV_F64,  "__mspabi_divd", ISD::SETCC_INVALID },
  212     { RTLIB::DIV_F32,  "__mspabi_divf", ISD::SETCC_INVALID },
  213     { RTLIB::MUL_F64,  "__mspabi_mpyd", ISD::SETCC_INVALID },
  214     { RTLIB::MUL_F32,  "__mspabi_mpyf", ISD::SETCC_INVALID },
  215     { RTLIB::SUB_F64,  "__mspabi_subd", ISD::SETCC_INVALID },
  216     { RTLIB::SUB_F32,  "__mspabi_subf", ISD::SETCC_INVALID },
  222     { RTLIB::SDIV_I16,   "__mspabi_divi", ISD::SETCC_INVALID },
  223     { RTLIB::SDIV_I32,   "__mspabi_divli", ISD::SETCC_INVALID },
  224     { RTLIB::SDIV_I64,   "__mspabi_divlli", ISD::SETCC_INVALID },
  225     { RTLIB::UDIV_I16,   "__mspabi_divu", ISD::SETCC_INVALID },
  226     { RTLIB::UDIV_I32,   "__mspabi_divul", ISD::SETCC_INVALID },
  227     { RTLIB::UDIV_I64,   "__mspabi_divull", ISD::SETCC_INVALID },
  228     { RTLIB::SREM_I16,   "__mspabi_remi", ISD::SETCC_INVALID },
  229     { RTLIB::SREM_I32,   "__mspabi_remli", ISD::SETCC_INVALID },
  230     { RTLIB::SREM_I64,   "__mspabi_remlli", ISD::SETCC_INVALID },
  231     { RTLIB::UREM_I16,   "__mspabi_remu", ISD::SETCC_INVALID },
  232     { RTLIB::UREM_I32,   "__mspabi_remul", ISD::SETCC_INVALID },
  233     { RTLIB::UREM_I64,   "__mspabi_remull", ISD::SETCC_INVALID },
  237     { RTLIB::SRL_I32,    "__mspabi_srll", ISD::SETCC_INVALID },
  238     { RTLIB::SRA_I32,    "__mspabi_sral", ISD::SETCC_INVALID },
  239     { RTLIB::SHL_I32,    "__mspabi_slll", ISD::SETCC_INVALID },
  246     if (LC.Cond != ISD::SETCC_INVALID)