Home
last modified time | relevance | path

Searched defs:NSW (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLocal.cpp29 bool NSW = GEPOp->hasNoUnsignedSignedWrap() && !NoAssumptions; in emitGEPOffset() local
H A DBasicAliasAnalysis.cpp387 bool NSW = IsNSW && (Other.isOne() || (MulIsNSW && Offset.isZero())); in mul() local
411 bool NUW = true, NSW = true; in GetLinearExpression() local
H A DValueTracking.cpp359 bool NSW, bool NUW, in computeKnownBitsAddSub()
374 static void computeKnownBitsMul(const Value *Op0, const Value *Op1, bool NSW, in computeKnownBitsMul()
1094 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); in computeKnownBitsFromOperator() local
1263 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); in computeKnownBitsFromOperator() local
1301 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); in computeKnownBitsFromOperator() local
1308 bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I)); in computeKnownBitsFromOperator() local
2605 Value *Y, bool NSW, bool NUW) { in isNonZeroAdd()
2668 Value *Y, bool NSW, bool NUW) { in isNonZeroMul()
H A DInstructionSimplify.cpp3408 bool NSW = Q.IIQ.hasNoSignedWrap(LBO) && Q.IIQ.hasNoSignedWrap(RBO); in simplifyICmpWithBinOp() local
3480 bool NSW = Q.IIQ.hasNoSignedWrap(LBO) && Q.IIQ.hasNoSignedWrap(RBO); in simplifyICmpWithBinOp() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h46 unsigned NSW : 1; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp563 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); in SimplifyDemandedUseBits() local
597 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); in SimplifyDemandedUseBits() local
1234 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); in SimplifyMultipleUseDemandedBits() local
1251 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); in SimplifyMultipleUseDemandedBits() local
H A DInstCombineCalls.cpp1657 bool NSW = in visitCallInst() local
H A DInstCombineCompares.cpp5325 bool NSW = Op0HasNSW && Op1HasNSW; in foldICmpBinOp() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp610 bool NSW = WO->isSigned(); in processOverflowIntrinsic() local
635 bool NSW = SI->isSigned(); in processSaturatingInst() local
1153 bool NSW = BinOp->hasNoSignedWrap(); in processBinOp() local
H A DReassociate.cpp1050 bool NSW = cast<BinaryOperator>(Shl)->hasNoSignedWrap(); in ConvertShiftToMul() local
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFileBuilder.cpp299 BinaryStreamWriter NSW(*NS); commit() local
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp51 KnownBits KnownBits::computeForAddSub(bool Add, bool NSW, bool NUW, in computeForAddSub()
286 bool NSW, bool ShAmtNonZero) { in shl()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp4256 bool NSW = false; in parseValID() local
6897 bool NSW = EatIfPresent(lltok::kw_nsw); in parseInstruction() local
6973 bool NSW = EatIfPresent(lltok::kw_nsw); in parseInstruction() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2421 SDNodeFlags NSW; in expandLdexp() local
H A DSelectionDAG.cpp3588 bool NSW = Op->getFlags().hasNoSignedWrap(); in computeKnownBits() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp23158 bool NSW) { in incDecVectorConstant()
53762 bool NSW = Add->getFlags().hasNoSignedWrap(); in promoteExtBeforeAdd() local