Home
last modified time | relevance | path

Searched refs:SETLE (Results 1 – 25 of 60) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1530 SETLE, // 1 X 1 0 1 True if less than or equal enumerator
1540 return Code == SETGT || Code == SETGE || Code == SETLT || Code == SETLE; in isSignedIntSetCC()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZfa.td209 def: PatSetCC<FPR32, strict_fsetcc, SETLE, FLEQ_S, f32>;
232 def: PatSetCC<FPR64, strict_fsetcc, SETLE, FLEQ_D, f64>;
260 def: PatSetCC<FPR16, strict_fsetcc, SETLE, FLEQ_H, f16>;
H A DRISCVInstrInfoD.td397 // FIXME: SETEQ/SETLT/SETLE imply nonans, can we pick better instructions for
406 defm : PatSetCC_m<strict_fsetcc, SETLE, PseudoQuietFLE_D, Ext>;
426 def : PatSetCC<FPR64, any_fsetccs, SETLE, FLE_D, f64>;
446 def : PatSetCC<FPR64INX, any_fsetccs, SETLE, FLE_D_INX, f64>;
466 def : PatSetCC<FPR64IN32X, any_fsetccs, SETLE, FLE_D_IN32X, f64>;
H A DRISCVInstrInfoZfh.td353 // FIXME: SETEQ/SETLT/SETLE imply nonans, can we pick better instructions for
362 defm : PatSetCC_m<strict_fsetcc, SETLE, PseudoQuietFLE_H, Ext>;
399 defm : PatSetCC_m<any_fsetccs, SETLE, FLE_H, Ext>;
H A DRISCVInstrInfoF.td604 // FIXME: SETEQ/SETLT/SETLE imply nonans, can we pick better instructions for
613 defm : PatSetCC_m<strict_fsetcc, SETLE, PseudoQuietFLE_S, Ext>;
650 defm : PatSetCC_m<any_fsetccs, SETLE, FLE_S, Ext>;
H A DRISCVInstrInfoVSDPatterns.td1023 defm : VPatIntegerSetCCSDNode_VV_Swappable<"PseudoVMSLE", SETLE, SETGE>;
1030 defm : VPatIntegerSetCCSDNode_VX_Swappable<"PseudoVMSLE", SETLE, SETGE>;
1038 defm : VPatIntegerSetCCSDNode_VI<"PseudoVMSLE", SETLE>;
1375 defm : VPatFPSetCCSDNode_VV_VF_FV<SETLE, "PseudoVMFLE", "PseudoVMFGE">;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h81 case ISD::SETLE: in intCondCode2Icc()
115 case ISD::SETLE: in fpCondCode2Fcc()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp263 case ISD::SETOLE: case ISD::SETULE: return ISD::SETLE; in getFCmpCodeWithoutNaN()
274 case ICmpInst::ICMP_SLE: return ISD::SETLE; in getICmpCondCode()
293 case ISD::SETLE: in getICmpCondCode()
H A DTargetLoweringBase.cpp718 CCs[RTLIB::OLE_F32] = ISD::SETLE; in InitCmpLibcallCCs()
719 CCs[RTLIB::OLE_F64] = ISD::SETLE; in InitCmpLibcallCCs()
720 CCs[RTLIB::OLE_F128] = ISD::SETLE; in InitCmpLibcallCCs()
721 CCs[RTLIB::OLE_PPCF128] = ISD::SETLE; in InitCmpLibcallCCs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfoF2.td391 defm : BRCond_Bin_SWAP_F2<SETLE, "f2FCMPHS", BT32, BF32, MVC32>;
444 def : Pat<(brcond (i32 (setcc FPR32Op:$rs1, fpimm0, SETLE)), bb:$imm16),
446 def : Pat<(i32 (setcc FPR32Op:$rs1, fpimm0, SETLE)),
448 def : Pat<(select (i32 (setcc FPR32Op:$rs1, fpimm0, SETLE)), FPR32Op:$rx, FPR32Op:$false),
H A DCSKYInstrInfoF1.td371 defm : BRCond_Bin_SWAP<SETLE, "FCMPHS", BT32, BF32, MVC32>;
416 def : Pat<(brcond (i32 (setcc sFPR32Op:$rs1, fpimm0, SETLE)), bb:$imm16),
418 def : Pat<(i32 (setcc sFPR32Op:$rs1, fpimm0, SETLE)),
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp619 case ISD::SETLE: in NegateCC()
849 SET_NEWCC(SETLE, JSLE); in EmitInstrWithCustomInserter()
859 CC == ISD::SETLE); in EmitInstrWithCustomInserter()
H A DBPFInstrInfo.td125 [{return (N->getZExtValue() == ISD::SETLE);}]>;
145 [{return (N->getZExtValue() == ISD::SETLE);}]>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloat32InstrInfo.td189 // SETOLT/SETOLE/SETULT/SETULE/SETLE/SETEQ/SETLT.
194 def : PatFPSetcc<SETLE, FCMP_CLE_S, FPR32>;
H A DLoongArchFloat64InstrInfo.td169 // SETOLT/SETOLE/SETULT/SETULE/SETLE/SETEQ/SETLT.
174 def : PatFPSetcc<SETLE, FCMP_CLE_D, FPR64>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInteger.td80 defm LE_S : ComparisonInt<SETLE, "le_s", 0x4c, 0x57>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IntrinsicsInfo.h1251 X86_INTRINSIC_DATA(sse_comile_ss, COMI, X86ISD::COMI, ISD::SETLE),
1268 X86_INTRINSIC_DATA(sse_ucomile_ss, COMI, X86ISD::UCOMI, ISD::SETLE),
1276 X86_INTRINSIC_DATA(sse2_comile_sd, COMI, X86ISD::COMI, ISD::SETLE),
1323 X86_INTRINSIC_DATA(sse2_ucomile_sd, COMI, X86ISD::UCOMI, ISD::SETLE),
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp203 { RTLIB::OLE_F64, "__mspabi_cmpd", ISD::SETLE }, in MSP430TargetLowering()
209 { RTLIB::OLE_F32, "__mspabi_cmpf", ISD::SETLE }, in MSP430TargetLowering()
1092 case ISD::SETLE: in EmitCMP()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp3379 case ISD::SETLE: { in get32BitZExtCompare()
3563 case ISD::SETLE: { in get32BitSExtCompare()
3721 case ISD::SETLE: { in get64BitZExtCompare()
3880 case ISD::SETLE: { in get64BitSExtCompare()
4246 case ISD::SETLE: in SelectCC()
4273 case ISD::SETLE: in SelectCC()
4318 case ISD::SETLE: in getPredicateForSetCC()
4351 case ISD::SETLE: Invert = true; return 1; // !Bit #1 = SETULE in getCRIdxForSetCC()
4378 case ISD::SETLE: CC = ISD::SETGE; Swap = true; break; in getVCmpInst()
4424 case ISD::SETGE: CC = ISD::SETLE; Swap = true; break; in getVCmpInst()
[all …]
H A DPPCInstrInfo.td3538 def : Pat<(i1 (setcc i1:$s1, i1:$s2, SETLE)),
3681 defm : ExtSetCCPat<SETLE,
3713 defm : ExtSetCCPat<SETLE,
3849 defm : CRNotPat<(i1 (setcc i32:$s1, imm32SExt16:$imm, SETLE)),
3866 defm : CRNotPat<(i1 (setcc i32:$s1, i32:$s2, SETLE)),
3878 defm : CRNotPat<(i1 (setcc i64:$s1, imm64SExt16:$imm, SETLE)),
3895 defm : CRNotPat<(i1 (setcc i64:$s1, i64:$s2, SETLE)),
3908 defm : CRNotPat<(i1 (SetCC Ty:$s1, Ty:$s2, SETLE)),
3980 defm : CRNotPat<(i1 (any_fsetccs f32:$s1, f32:$s2, SETLE)),
4007 defm : CRNotPat<(i1 (any_fsetccs f64:$s1, f64:$s2, SETLE)),
[all …]
H A DPPCInstrSPE.td834 def : Pat<(f32 (selectcc i1:$lhs, i1:$rhs, f32:$tval, f32:$fval, SETLE)),
855 def : Pat<(f64 (selectcc i1:$lhs, i1:$rhs, f64:$tval, f64:$fval, SETLE)),
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td365 def COND_OLE : PatFrags<(ops), [(OtherVT SETOLE), (OtherVT SETLE)]>;
391 def COND_SLE : PatFrag<(ops), (OtherVT SETLE)>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp833 case ISD::SETLE: in IntCondCCodeToICC()
1309 SDValue SetCC = DAG.getSetCC(dl, MVT::i32, NegatedPlus32, Zero, ISD::SETLE); in LowerSRL_PARTS()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp487 case ISD::SETLE: return "setle"; in getOperationName()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp62 case ISD::SETLE: in ISDCCtoARCCC()

123