Home
last modified time | relevance | path

Searched refs:umin (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstantRange.cpp907 ConstantRange::umin(const ConstantRange &Other) const { in umin() function in ConstantRange
912 APInt NewL = APIntOps::umin(getUnsignedMin(), Other.getUnsignedMin()); in umin()
913 APInt NewU = APIntOps::umin(getUnsignedMax(), Other.getUnsignedMax()) + 1; in umin()
955 APInt umin = APIntOps::umin(Other.getUnsignedMax(), getUnsignedMax()); in binaryAnd() local
956 if (umin.isAllOnesValue()) in binaryAnd()
958 return ConstantRange(APInt::getNullValue(getBitWidth()), std::move(umin) + 1); in binaryAnd()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DConstantRange.h296 ConstantRange umin(const ConstantRange &Other) const;
/freebsd-12.1/contrib/gcc/config/ia64/
H A Dvect.md265 (define_expand "umin<mode>3"
267 (umin:VECINT (match_operand:VECINT 1 "gr_register_operand" "")
303 (umin:V8QI (match_operand:V8QI 1 "gr_register_operand" "r")
/freebsd-12.1/contrib/gcc/config/arm/
H A Diwmmxt.md791 (umin:V8QI (match_operand:V8QI 1 "register_operand" "y")
807 (umin:V4HI (match_operand:V4HI 1 "register_operand" "y")
823 (umin:V2SI (match_operand:V2SI 1 "register_operand" "y")
H A Dpredicates.md186 (and (match_code "smin,smax,umin,umax")
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td1200 (umin i32:$src0, i32:$src1)),
1634 defm : IntMed3Pat<V_MED3_U32, umin, umax, umin_oneuse, umax_oneuse>;
1689 defm : Int16Med3Pat<V_MED3_U16, umin, umax, umax_oneuse, umin_oneuse>;
H A DVOP3PInstructions.td61 def V_PK_MIN_U16 : VOP3PInst<"v_pk_min_u16", VOP3_Profile<VOP_V2I16_V2I16_V2I16>, umin>;
H A DVOP2Instructions.td415 defm V_MIN_U32 : VOP2Inst <"v_min_u32", VOP_PAT_GEN<VOP_I32_I32_I32>, umin>;
656 defm : Arithmetic_i16_Pats<umin, V_MIN_U16_e64>;
H A DAMDGPUInstructions.td160 def umin_oneuse : HasOneUseBinOp<umin>;
H A DSOPInstructions.td380 [(set i32:$sdst, (UniformBinFrag<umin> i32:$src0, i32:$src1))]
H A DR600Instructions.td826 def MIN_UINT : R600_2OP_Helper <0x39, "MIN_UINT", umin>;
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsMSAInstrInfo.td2407 class MIN_U_B_DESC : MSA_3R_DESC_BASE<"min_u.b", umin, MSA128BOpnd>;
2408 class MIN_U_H_DESC : MSA_3R_DESC_BASE<"min_u.h", umin, MSA128HOpnd>;
2409 class MIN_U_W_DESC : MSA_3R_DESC_BASE<"min_u.w", umin, MSA128WOpnd>;
2410 class MIN_U_D_DESC : MSA_3R_DESC_BASE<"min_u.d", umin, MSA128DOpnd>;
2421 class MINI_U_B_DESC : MSA_I5_DESC_BASE<"mini_u.b", umin, vsplati8_uimm5,
2423 class MINI_U_H_DESC : MSA_I5_DESC_BASE<"mini_u.h", umin, vsplati16_uimm5,
2425 class MINI_U_W_DESC : MSA_I5_DESC_BASE<"mini_u.w", umin, vsplati32_uimm5,
2427 class MINI_U_D_DESC : MSA_I5_DESC_BASE<"mini_u.d", umin, vsplati64_uimm5,
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLLexer.cpp707 KEYWORD(umin); in LexIdentifier()
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DAPInt.h2115 inline const APInt &umin(const APInt &A, const APInt &B) { in umin() function
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Daltivec.md705 (define_insn "umin<mode>3"
707 (umin:VI (match_operand:VI 1 "register_operand" "v")
H A Dpredicates.md791 (match_code "smin,smax,umin,umax"))
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64SVEInstrInfo.td74 defm UMIN_ZI : sve_int_arith_imm1<0b11, "umin", imm0_255>;
112 defm UMIN_ZPmZ : sve_int_bin_pred_arit_1<0b011, "umin">;
/freebsd-12.1/contrib/gcc/config/i386/
H A Dsse.md2908 (umin:V16QI (match_operand:V16QI 1 "nonimmediate_operand" "")
2915 (umin:V16QI (match_operand:V16QI 1 "nonimmediate_operand" "%0")
2958 (define_expand "umin<mode>3"
2960 (umin:SSEMODE24 (match_operand:SSEMODE24 1 "register_operand" "")
H A Dpredicates.md958 (match_code "plus,mult,and,ior,xor,smin,smax,umin,umax,compare,minus,div,
H A Dmmx.md760 (umin:V8QI (match_operand:V8QI 1 "nonimmediate_operand" "%0")
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp1958 MinDiff = APIntOps::umin(MinDiff, Wrapped); in constantOffsetHeuristic()
H A DLazyValueInfo.cpp884 return TrueCR.umin(FalseCR); in solveBlockValueSelect()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Headers/
H A D__clang_cuda_device_functions.h1756 __DEVICE__ unsigned int umin(unsigned int __a, unsigned int __b) { in umin() function
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrSSE.td3656 defm PMINUB : PDI_binop_all<0xDA, "pminub", umin, v16i8, v32i8,
6277 defm VPMINUD : SS48I_binop_rm<0x3B, "vpminud", umin, v4i32, VR128,
6294 defm VPMINUW : SS48I_binop_rm<0x3A, "vpminuw", umin, v8i16, VR128,
6309 defm VPMINUDY : SS48I_binop_rm<0x3B, "vpminud", umin, v8i32, VR256,
6326 defm VPMINUWY : SS48I_binop_rm<0x3A, "vpminuw", umin, v16i16, VR256,
6342 defm PMINUD : SS48I_binop_rm<0x3B, "pminud", umin, v4i32, VR128,
6344 defm PMINUW : SS48I_binop_rm<0x3A, "pminuw", umin, v8i16, VR128,
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td379 def umin : SDNode<"ISD::UMIN" , SDTIntBinOp,

12