Home
last modified time | relevance | path

Searched defs:Overflow (Results 1 – 25 of 46) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DBlockFrequency.cpp42 bool Overflow; mul() local
H A DAPFixedPoint.cpp525 getFromIntValue(const APSInt & Value,const FixedPointSemantics & DstFXSema,bool * Overflow) getFromIntValue() argument
534 getFromFloatValue(const APFloat & Value,const FixedPointSemantics & DstFXSema,bool * Overflow) getFromFloatValue() argument
[all...]
H A DAPInt.cpp2026 bool Overflow; sadd_sat() local
2036 bool Overflow; uadd_sat() local
2045 bool Overflow; ssub_sat() local
2055 bool Overflow; usub_sat() local
2064 bool Overflow; smul_sat() local
2077 bool Overflow; umul_sat() local
2090 bool Overflow; sshl_sat() local
2104 bool Overflow; ushl_sat() local
[all...]
H A DKnownBits.cpp497 std::optional<bool> Overflow; computeForSatAddSub() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/
H A DCheckedArithmetic.h32 bool Overflow; variable
/freebsd-src/contrib/llvm-project/clang/lib/Lex/
H A DPPExpressions.cpp490 bool Overflow = !Result.isUnsigned() && Result.Val.isMinSignedValue(); in EvaluateValue() local
703 bool Overflow = false; in EvaluateDirectiveSubExpr() local
[all...]
H A DLiteralSupport.cpp205 bool Overflow = false; in ProcessCharEscape() local
272 bool Overflow = false; in ProcessCharEscape() local
482 bool Overflow = false; in ProcessNumericUCNEscape() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/FileCheck/
H A DFileCheck.cpp157 const APInt &RightOperand, bool &Overflow) { in exprAdd() argument
162 const APInt &RightOperand, bool &Overflow) { in exprSub() argument
167 const APInt &RightOperand, bool &Overflow) { in exprMul() argument
172 const APInt &RightOperand, bool &Overflow) { in exprDiv() argument
181 const APInt &RightOperand, bool &Overflow) { in exprMax() argument
187 exprMin(const APInt & LeftOperand,const APInt & RightOperand,bool & Overflow) exprMin() argument
220 bool Overflow; eval() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp121 bool Overflow = false; accumulateConstantOffset() local
H A DValue.cpp757 bool Overflow = false; stripAndAccumulateConstantOffsets() local
H A DConstantRange.cpp1962 bool Overflow; unsignedMulMayOverflow() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1782 SDValue Result, Overflow; ExpandUADDSUBO() local
1790 SDValue Result, Overflow; ExpandSADDSUBO() local
1798 SDValue Result, Overflow; ExpandMULO() local
[all...]
H A DLegalizeDAG.cpp3868 SDValue Overflow = DAG.getSetCC(dl, SetCCType, Sum, LHS, CC); ExpandNode() local
3896 SDValue Result, Overflow; ExpandNode() local
3904 SDValue Result, Overflow; ExpandNode() local
3912 SDValue Result, Overflow; ExpandNode() local
[all...]
H A DTargetLowering.cpp10383 SDValue OverflowMask = DAG.getSExtOrTrunc(Overflow, dl, VT); in expandUADDSUBO() argument
10048 SDValue Overflow = Result.getValue(1); expandAddSubSat() local
10181 SDValue Overflow = Result.getValue(1); expandFixedPointMul() local
10198 SDValue Overflow = Result.getValue(1); expandFixedPointMul() local
10269 SDValue Overflow = DAG.getSetCC(dl, BoolVT, Hi, Sign, ISD::SETNE); expandFixedPointMul() local
10429 expandSADDSUBO(SDNode * Node,SDValue & Result,SDValue & Overflow,SelectionDAG & DAG) const expandSADDSUBO() argument
10469 expandMULO(SDNode * Node,SDValue & Result,SDValue & Overflow,SelectionDAG & DAG) const expandMULO() argument
[all...]
H A DLegalizeIntegerTypes.cpp1672 SDValue Overflow; PromoteIntRes_XMULO() local
4110 SDValue Overflow = Result.getValue(1); ExpandIntRes_MULFIX() local
4772 SDValue Overflow = DAG.getNode(ISD::AND, dl, BitVT, ExpandIntRes_XMULO() local
4829 SDValue Overflow = ExpandIntRes_XMULO() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp230 Value *Overflow = IRB.CreateICmpNE(UMulFunc->getArg(0), Div); buildUMulWithOverflowFunc() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp931 Value *Overflow = foldLShrOverflowBit() local
1489 if (Instruction *Overflow = foldLShrOverflowBit(I)) visitLShr() local
H A DInstCombineCalls.cpp822 createOverflowTuple(IntrinsicInst * II,Value * Result,Constant * Overflow) createOverflowTuple() argument
1120 bool Overflow; moveAddAfterMinMax() local
2084 bool Overflow; visitCallInst() local
2183 bool Overflow; visitCallInst() local
[all...]
H A DInstCombineMulDivRem.cpp917 bool Overflow; multiplyOverflows() local
1395 bool Overflow; visitUDiv() local
H A DInstCombineCompares.cpp45 bool Overflow; addWithOverflow() local
58 bool Overflow; subWithOverflow() local
2977 bool Overflow; foldICmpAddConstant() local
5757 OptimizeOverflowCheck(Instruction::BinaryOps BinaryOp,bool IsSigned,Value * LHS,Value * RHS,Instruction & OrigI,Value * & Result,Constant * & Overflow) OptimizeOverflowCheck() argument
7144 Constant *Overflow; visitICmpInst() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp433 bool Overflow; in getAllocSize() local
794 bool Overflow; in visitAllocaInst() local
H A DLoads.cpp320 bool Overflow = false; isDereferenceableAndAlignedInLoop() local
H A DStackSafetyAnalysis.cpp169 bool Overflow = false; in getStaticAllocaSizeRange() local
H A DConstantFolding.cpp2777 bool Overflow; ConstantFoldScalarCall2() local
[all...]
H A DScalarEvolution.cpp3059 /// intermediate computation overflows, Overflow will be set and the return will in Choose() argument
3050 umul_ov(uint64_t i,uint64_t j,bool & Overflow) umul_ov() argument
3337 bool Overflow = false; getMulExpr() local
3528 bool Overflow = false; getUDivExpr() local
6469 bool Overflow = false; getRangeForUnknownRecurrence() local
[all...]

12