/third_party/mesa3d/src/util/tests/ |
H A D | fast_idiv_by_const_test.cpp | 71 uadd_sat(uint64_t a, uint64_t b, unsigned num_bits) in uadd_sat() function 148 n = uadd_sat(n, m.increment, num_bits); in fast_udiv_add_sat()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
H A D | IntrinsicInst.cpp | 185 case Intrinsic::uadd_sat: in getBinaryOp()
|
H A D | ConstantRange.cpp | 871 // get lucky that intersection of add() with uadd_sat()/sadd_sat() results 878 Result = Result.intersectWith(uadd_sat(Other), RangeType); 1300 ConstantRange ConstantRange::uadd_sat(const ConstantRange &Other) const { 1304 APInt NewL = getUnsignedMin().uadd_sat(Other.getUnsignedMin()); 1305 APInt NewU = getUnsignedMax().uadd_sat(Other.getUnsignedMax()) + 1;
|
H A D | AutoUpgrade.cpp | 571 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::uadd_sat, in UpgradeIntrinsicFunction1() 1122 : (IsAddition ? Intrinsic::uadd_sat : Intrinsic::usub_sat); in UpgradeX86AddSubSatIntrinsics()
|
H A D | Verifier.cpp | 4685 case Intrinsic::uadd_sat: in visitIntrinsicCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
H A D | ConstantRange.h | 426 ConstantRange uadd_sat(const ConstantRange &Other) const;
|
H A D | IntrinsicInst.h | 255 case Intrinsic::uadd_sat: in classof() 307 case Intrinsic::uadd_sat: in classof()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 1446 case Intrinsic::uadd_sat: in canConstantFoldCallTo() 2185 case Intrinsic::uadd_sat: in ConstantFoldScalarCall2() 2191 if (IntrinsicID == Intrinsic::uadd_sat) in ConstantFoldScalarCall2() 2192 return ConstantInt::get(Ty, C0->uadd_sat(*C1)); in ConstantFoldScalarCall2()
|
H A D | LazyValueInfo.cpp | 1130 case Intrinsic::uadd_sat: 1133 return CR1.uadd_sat(CR2);
|
H A D | VectorUtils.cpp | 55 case Intrinsic::uadd_sat: in isTriviallyVectorizable()
|
H A D | ValueTracking.cpp | 1624 case Intrinsic::uadd_sat: in computeKnownBitsFromOperator() 1626 bool IsAdd = II->getIntrinsicID() == Intrinsic::uadd_sat; in computeKnownBitsFromOperator() 5755 case Intrinsic::uadd_sat: in setLimitsForIntrinsic()
|
H A D | InstructionSimplify.cpp | 5114 case Intrinsic::uadd_sat: in simplifyBinaryIntrinsic()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 751 Intrinsic::uadd_sat, X, ConstantInt::get(X->getType(), *C)); in canonicalizeSaturatedAdd() 780 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, X, Y); in canonicalizeSaturatedAdd() 790 Intrinsic::uadd_sat, BO->getOperand(0), BO->getOperand(1)); in canonicalizeSaturatedAdd() 797 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, Cmp1, Y); in canonicalizeSaturatedAdd() 1749 /// Turn X + Y overflows ? -1 : X + Y -> uadd_sat X, Y 1835 // X + Y overflows ? -1 : X + Y -> uadd_sat X, Y in foldOverflowingAddSubSelect() 1836 NewIntrinsicID = Intrinsic::uadd_sat; in foldOverflowingAddSubSelect()
|
H A D | InstCombineCalls.cpp | 2079 case Intrinsic::uadd_sat: in visitCallInst() 2132 IID == Intrinsic::uadd_sat || IID == Intrinsic::usub_sat; in visitCallInst() 2138 NewVal = Val->uadd_sat(*Val2); in visitCallInst()
|
H A D | InstCombineAddSub.cpp | 1086 return Intrinsic::getDeclaration(I.getModule(), Intrinsic::uadd_sat, Ty); in foldToUnsignedSaturatedAdd()
|
H A D | InstCombineCompares.cpp | 3080 case Intrinsic::uadd_sat: { in foldICmpEqIntrinsicWithConstant()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 70 Size = Size.uadd_sat(APInt(16, Arg->getExpressionSize())); in computeExpressionSize()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 1356 case Intrinsic::uadd_sat: in getIntrinsicInstrCost() 1361 Intrinsic::ID OverflowOp = IID == Intrinsic::uadd_sat in getIntrinsicInstrCost()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
H A D | APInt.h | 1126 APInt uadd_sat(const APInt &RHS) const;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 901 case Intrinsic::uadd_sat: in isLoweredToCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/ |
H A D | APInt.cpp | 2048 APInt APInt::uadd_sat(const APInt &RHS) const {
|
/third_party/mesa3d/src/panfrost/midgard/ |
H A D | midgard_compile.c | 785 ALU_CASE(uadd_sat, uaddsat); in emit_alu()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 2182 case Intrinsic::uadd_sat: in getIntrinsicInstrCost()
|
/third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
H A D | LLVMReactor.cpp | 342 return jit->builder->CreateBinaryIntrinsic(llvm::Intrinsic::uadd_sat, x, y); in lowerPUADDSAT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 4807 case ISD::UADDSAT: return C1.uadd_sat(C2);
|