/freebsd-src/contrib/llvm-project/llvm/lib/Support/ |
H A D | BlockFrequency.cpp | 42 bool Overflow; mul() local
|
H A D | APFixedPoint.cpp | 525 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 D | APInt.cpp | 2026 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 D | KnownBits.cpp | 497 std::optional<bool> Overflow; computeForSatAddSub() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | CheckedArithmetic.h | 32 bool Overflow; variable
|
/freebsd-src/contrib/llvm-project/clang/lib/Lex/ |
H A D | PPExpressions.cpp | 490 bool Overflow = !Result.isUnsigned() && Result.Val.isMinSignedValue(); in EvaluateValue() local 703 bool Overflow = false; in EvaluateDirectiveSubExpr() local [all...] |
H A D | LiteralSupport.cpp | 205 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 D | FileCheck.cpp | 157 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 D | Operator.cpp | 121 bool Overflow = false; accumulateConstantOffset() local
|
H A D | Value.cpp | 757 bool Overflow = false; stripAndAccumulateConstantOffsets() local
|
H A D | ConstantRange.cpp | 1962 bool Overflow; unsignedMulMayOverflow() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 1782 SDValue Result, Overflow; ExpandUADDSUBO() local 1790 SDValue Result, Overflow; ExpandSADDSUBO() local 1798 SDValue Result, Overflow; ExpandMULO() local [all...] |
H A D | LegalizeDAG.cpp | 3868 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 D | TargetLowering.cpp | 10383 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 D | LegalizeIntegerTypes.cpp | 1672 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 D | SPIRVPrepareFunctions.cpp | 230 Value *Overflow = IRB.CreateICmpNE(UMulFunc->getArg(0), Div); buildUMulWithOverflowFunc() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 931 Value *Overflow = foldLShrOverflowBit() local 1489 if (Instruction *Overflow = foldLShrOverflowBit(I)) visitLShr() local
|
H A D | InstCombineCalls.cpp | 822 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 D | InstCombineMulDivRem.cpp | 917 bool Overflow; multiplyOverflows() local 1395 bool Overflow; visitUDiv() local
|
H A D | InstCombineCompares.cpp | 45 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 D | MemoryBuiltins.cpp | 433 bool Overflow; in getAllocSize() local 794 bool Overflow; in visitAllocaInst() local
|
H A D | Loads.cpp | 320 bool Overflow = false; isDereferenceableAndAlignedInLoop() local
|
H A D | StackSafetyAnalysis.cpp | 169 bool Overflow = false; in getStaticAllocaSizeRange() local
|
H A D | ConstantFolding.cpp | 2777 bool Overflow; ConstantFoldScalarCall2() local [all...] |
H A D | ScalarEvolution.cpp | 3059 /// 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...] |