Home
last modified time | relevance | path

Searched refs:ssub_sat (Results 1 – 22 of 22) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DIntrinsicInst.cpp191 case Intrinsic::ssub_sat: in getBinaryOp()
207 case Intrinsic::ssub_sat: in isSigned()
DConstantRange.cpp922 Result = Result.intersectWith(ssub_sat(Other), RangeType); in subWithNoWrap()
1327 ConstantRange ConstantRange::ssub_sat(const ConstantRange &Other) const { in ssub_sat() function in ConstantRange
1331 APInt NewL = getSignedMin().ssub_sat(Other.getSignedMax()); in ssub_sat()
1332 APInt NewU = getSignedMax().ssub_sat(Other.getSignedMin()) + 1; in ssub_sat()
DAutoUpgrade.cpp576 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ssub_sat, in UpgradeIntrinsicFunction1()
1121 IsSigned ? (IsAddition ? Intrinsic::sadd_sat : Intrinsic::ssub_sat) in UpgradeX86AddSubSatIntrinsics()
DVerifier.cpp4686 case Intrinsic::ssub_sat: in visitIntrinsicCall()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DConstantRange.h435 ConstantRange ssub_sat(const ConstantRange &Other) const;
DIntrinsicInst.h258 case Intrinsic::ssub_sat: in classof()
310 case Intrinsic::ssub_sat: in classof()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/include/llvm/IR/
DIntrinsicEnums.inc249 ssub_sat, // llvm.ssub.sat
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DConstantFolding.cpp1447 case Intrinsic::ssub_sat: in canConstantFoldCallTo()
2196 case Intrinsic::ssub_sat: in ConstantFoldScalarCall2()
2204 return ConstantInt::get(Ty, C0->ssub_sat(*C1)); in ConstantFoldScalarCall2()
DLazyValueInfo.cpp1145 case Intrinsic::ssub_sat: in solveBlockValueSaturatingIntrinsic()
1148 return CR1.ssub_sat(CR2); in solveBlockValueSaturatingIntrinsic()
DVectorUtils.cpp54 case Intrinsic::ssub_sat: in isTriviallyVectorizable()
DValueTracking.cpp5783 case Intrinsic::ssub_sat: in setLimitsForIntrinsic()
DInstructionSimplify.cpp5140 case Intrinsic::ssub_sat: in simplifyBinaryIntrinsic()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DAPInt.h1127 APInt ssub_sat(const APInt &RHS) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp902 case Intrinsic::ssub_sat: in isLoweredToCall()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp1862 NewIntrinsicID = Intrinsic::ssub_sat; in foldOverflowingAddSubSelect()
2203 IntrinsicID = Intrinsic::ssub_sat; in matchSAddSubSat()
DInstCombineCalls.cpp2085 case Intrinsic::ssub_sat: { in visitCallInst()
2116 if (IID == Intrinsic::ssub_sat && match(Arg1, m_Constant(C)) && in visitCallInst()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h1337 case Intrinsic::ssub_sat: {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DAPInt.cpp2057 APInt APInt::ssub_sat(const APInt &RHS) const { in ssub_sat() function in APInt
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp2179 case Intrinsic::ssub_sat: in getIntrinsicInstrCost()
/third_party/skia/third_party/externals/swiftshader/src/Reactor/
DLLVMReactor.cpp357 return jit->builder->CreateBinaryIntrinsic(llvm::Intrinsic::ssub_sat, x, y); in lowerPSSUBSAT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp4808 case ISD::SSUBSAT: return C1.ssub_sat(C2); in FoldValue()
DSelectionDAGBuilder.cpp6419 case Intrinsic::ssub_sat: { in visitIntrinsicCall()