/llvm-project/llvm/lib/Analysis/ |
H A D | Local.cpp | 29 bool NSW = GEPOp->hasNoUnsignedSignedWrap() && !NoAssumptions; in emitGEPOffset() local
|
H A D | BasicAliasAnalysis.cpp | 387 bool NSW = IsNSW && (Other.isOne() || (MulIsNSW && Offset.isZero())); mul() local 411 bool NUW = true, NSW = true; GetLinearExpression() local [all...] |
H A D | ValueTracking.cpp | 368 bool NSW, bool NUW, in computeKnownBitsMul() argument 353 computeKnownBitsAddSub(bool Add,const Value * Op0,const Value * Op1,bool NSW,bool NUW,const APInt & DemandedElts,KnownBits & KnownOut,KnownBits & Known2,unsigned Depth,const SimplifyQuery & Q) computeKnownBitsAddSub() argument 1062 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); computeKnownBitsFromOperator() local 1230 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); computeKnownBitsFromOperator() local 1268 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); computeKnownBitsFromOperator() local 1275 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); computeKnownBitsFromOperator() local 2527 isNonZeroAdd(const APInt & DemandedElts,unsigned Depth,const SimplifyQuery & Q,unsigned BitWidth,Value * X,Value * Y,bool NSW,bool NUW) isNonZeroAdd() argument 2590 isNonZeroMul(const APInt & DemandedElts,unsigned Depth,const SimplifyQuery & Q,unsigned BitWidth,Value * X,Value * Y,bool NSW,bool NUW) isNonZeroMul() argument [all...] |
H A D | InstructionSimplify.cpp | 3411 bool NSW = Q.IIQ.hasNoSignedWrap(LBO) && Q.IIQ.hasNoSignedWrap(RBO); simplifyICmpWithBinOp() local 3483 bool NSW = Q.IIQ.hasNoSignedWrap(LBO) && Q.IIQ.hasNoSignedWrap(RBO); simplifyICmpWithBinOp() local
|
/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.h | 46 unsigned NSW : 1; member
|
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 1255 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); in SimplifyMultipleUseDemandedBits() local 563 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); SimplifyDemandedUseBits() local 597 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); SimplifyDemandedUseBits() local 1238 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); SimplifyMultipleUseDemandedBits() local [all...] |
H A D | InstCombineCalls.cpp | 1618 bool NSW = visitCallInst() local
|
H A D | InstCombineCompares.cpp | 5325 bool NSW = Op0HasNSW && Op1HasNSW; foldICmpBinOp() local
|
/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | PDBFileBuilder.cpp | 304 if (auto EC = NSW.writeBytes(arrayRefFromStringRef(NSE.second))) in commit() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 611 bool NSW = WO->isSigned(); processOverflowIntrinsic() local 636 bool NSW = SI->isSigned(); processSaturatingInst() local 1155 bool NSW = BinOp->hasNoSignedWrap(); processBinOp() local
|
H A D | Reassociate.cpp | 1050 bool NSW = cast<BinaryOperator>(Shl)->hasNoSignedWrap(); ConvertShiftToMul() local
|
/llvm-project/llvm/tools/llvm-c-test/ |
H A D | echo.cpp | 638 LLVMBool NSW = LLVMGetNSW(Src); CloneInstruction() local 648 LLVMBool NSW = LLVMGetNSW(Src); CloneInstruction() local 658 LLVMBool NSW = LLVMGetNSW(Src); CloneInstruction() local 696 LLVMBool NSW = LLVMGetNSW(Src); CloneInstruction() local
|
/llvm-project/llvm/lib/Support/ |
H A D | KnownBits.cpp | 51 computeForAddSub(bool Add,bool NSW,bool NUW,const KnownBits & LHS,const KnownBits & RHS) computeForAddSub() argument 286 shl(const KnownBits & LHS,const KnownBits & RHS,bool NUW,bool NSW,bool ShAmtNonZero) shl() argument [all...] |
/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 4241 bool NSW = false; parseValID() local 6875 bool NSW = EatIfPresent(lltok::kw_nsw); parseInstruction() local 6951 bool NSW = EatIfPresent(lltok::kw_nsw); parseInstruction() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 2420 SDNodeFlags NSW; expandLdexp() local
|
H A D | SelectionDAG.cpp | 3587 bool NSW = Op->getFlags().hasNoSignedWrap(); computeKnownBits() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 23182 incDecVectorConstant(SDValue V,SelectionDAG & DAG,bool IsInc,bool NSW) incDecVectorConstant() argument 53624 bool NSW = Add->getFlags().hasNoSignedWrap(); promoteExtBeforeAdd() local [all...] |