/external/llvm-project/llvm/test/Analysis/ScalarEvolution/ |
D | saturating-intrinsics.ll | 34 define i32 @usub_sat(i32 %x, i32 %y) { 35 ; CHECK-LABEL: 'usub_sat' 36 ; CHECK-NEXT: Classifying expressions for: @usub_sat 39 ; CHECK-NEXT: Determining loop execution counts for: @usub_sat
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | combine-sub-usat.ll | 14 ; fold (usub_sat x, undef) -> 0 38 ; fold (usub_sat c1, c2) -> c3 76 ; fold (usub_sat x, 0) -> x 94 ; fold (usub_sat x, x) -> 0
|
/external/llvm-project/llvm/test/Transforms/IndVarSimplify/ |
D | eliminate-sat.ll | 67 define void @usub_sat(i32* %p) { 68 ; CHECK-LABEL: @usub_sat(
|
/external/llvm-project/llvm/lib/IR/ |
D | ConstantRange.cpp | 857 case Intrinsic::usub_sat: in isIntrinsicSupported() 876 case Intrinsic::usub_sat: in intrinsic() 877 return Ops[0].usub_sat(Ops[1]); in intrinsic() 993 Result = Result.intersectWith(usub_sat(Other), RangeType); in subWithNoWrap() 1420 ConstantRange ConstantRange::usub_sat(const ConstantRange &Other) const { in usub_sat() function in ConstantRange 1424 APInt NewL = getUnsignedMin().usub_sat(Other.getUnsignedMax()); in usub_sat() 1425 APInt NewU = getUnsignedMax().usub_sat(Other.getUnsignedMin()) + 1; in usub_sat()
|
D | IntrinsicInst.cpp | 320 case Intrinsic::usub_sat: in getBinaryOp()
|
/external/llvm-project/llvm/test/CodeGen/Thumb2/LowOverheadLoops/ |
D | tail-pred-intrinsic-sub-sat.ll | 4 define arm_aapcs_vfpcc void @usub_sat(i16* noalias nocapture readonly %pSrcA, i16* noalias nocaptur… 5 ; CHECK-LABEL: usub_sat:
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | IntrinsicInst.cpp | 190 case Intrinsic::usub_sat: in getBinaryOp()
|
D | ConstantRange.cpp | 927 Result = Result.intersectWith(usub_sat(Other), RangeType); in subWithNoWrap() 1318 ConstantRange ConstantRange::usub_sat(const ConstantRange &Other) const { in usub_sat() function in ConstantRange 1322 APInt NewL = getUnsignedMin().usub_sat(Other.getUnsignedMax()); in usub_sat() 1323 APInt NewU = getUnsignedMax().usub_sat(Other.getUnsignedMin()) + 1; in usub_sat()
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | ConstantRange.h | 457 ConstantRange usub_sat(const ConstantRange &Other) const;
|
D | IntrinsicInst.h | 335 case Intrinsic::usub_sat: in classof() 387 case Intrinsic::usub_sat: in classof()
|
D | FixedPointBuilder.h | 203 Intrinsic::ID IID = UseSigned ? Intrinsic::ssub_sat : Intrinsic::usub_sat; in CreateSub()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | ConstantRange.h | 432 ConstantRange usub_sat(const ConstantRange &Other) const;
|
D | IntrinsicInst.h | 257 case Intrinsic::usub_sat: in classof() 309 case Intrinsic::usub_sat: in classof()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | ConstantFolding.cpp | 1448 case Intrinsic::usub_sat: in canConstantFoldCallTo() 2195 case Intrinsic::usub_sat: in ConstantFoldScalarCall2() 2201 if (IntrinsicID == Intrinsic::usub_sat) in ConstantFoldScalarCall2() 2202 return ConstantInt::get(Ty, C0->usub_sat(*C1)); in ConstantFoldScalarCall2()
|
D | LazyValueInfo.cpp | 1135 case Intrinsic::usub_sat: in solveBlockValueSaturatingIntrinsic() 1138 return CR1.usub_sat(CR2); in solveBlockValueSaturatingIntrinsic()
|
D | VectorUtils.cpp | 56 case Intrinsic::usub_sat: in isTriviallyVectorizable()
|
/external/llvm-project/llvm/lib/Support/ |
D | APFixedPoint.cpp | 212 : ThisVal.usub_sat(OtherVal); in sub()
|
/external/swiftshader/third_party/llvm-10.0/configs/common/include/llvm/IR/ |
D | IntrinsicEnums.inc | 268 usub_sat, // llvm.usub.sat
|
/external/llvm-project/llvm/lib/Analysis/ |
D | ConstantFolding.cpp | 1470 case Intrinsic::usub_sat: in canConstantFoldCallTo() 2562 case Intrinsic::usub_sat: in ConstantFoldScalarCall2() 2568 if (IntrinsicID == Intrinsic::usub_sat) in ConstantFoldScalarCall2() 2569 return ConstantInt::get(Ty, C0->usub_sat(*C1)); in ConstantFoldScalarCall2()
|
D | VectorUtils.cpp | 61 case Intrinsic::usub_sat: in isTriviallyVectorizable()
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetTransformInfo.cpp | 671 case Intrinsic::usub_sat: in intrinsicHasPackedVectorBenefit()
|
/external/llvm-project/llvm/include/llvm/ADT/ |
D | APInt.h | 1128 APInt usub_sat(const APInt &RHS) const;
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
D | APInt.h | 1128 APInt usub_sat(const APInt &RHS) const;
|
/external/llvm-project/llvm/unittests/ADT/ |
D | APIntTest.cpp | 1209 EXPECT_EQ(APInt(8, 90), AP_100.usub_sat(AP_10)); in TEST() 1210 EXPECT_EQ(APInt(8, 0), AP_100.usub_sat(AP_200)); in TEST() 1211 EXPECT_EQ(APInt(8, 0), APInt(8, 0).usub_sat(APInt(8, 255))); in TEST()
|
/external/llvm-project/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 1004 case Intrinsic::usub_sat: in visitCallInst() 1052 IID == Intrinsic::uadd_sat || IID == Intrinsic::usub_sat; in visitCallInst()
|