Home
last modified time | relevance | path

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

/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())); mul() local
411 bool NUW = true, NSW = true; GetLinearExpression() local
[all...]
H A DValueTracking.cpp368 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 DInstructionSimplify.cpp3411 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 DScalarEvolutionExpander.h46 unsigned NSW : 1; member
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1255 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 DInstCombineCalls.cpp1618 bool NSW = visitCallInst() local
H A DInstCombineCompares.cpp5325 bool NSW = Op0HasNSW && Op1HasNSW; foldICmpBinOp() local
/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFileBuilder.cpp304 if (auto EC = NSW.writeBytes(arrayRefFromStringRef(NSE.second))) in commit() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp611 bool NSW = WO->isSigned(); processOverflowIntrinsic() local
636 bool NSW = SI->isSigned(); processSaturatingInst() local
1155 bool NSW = BinOp->hasNoSignedWrap(); processBinOp() local
H A DReassociate.cpp1050 bool NSW = cast<BinaryOperator>(Shl)->hasNoSignedWrap(); ConvertShiftToMul() local
/llvm-project/llvm/tools/llvm-c-test/
H A Decho.cpp638 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 DKnownBits.cpp51 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 DLLParser.cpp4241 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 DLegalizeDAG.cpp2420 SDNodeFlags NSW; expandLdexp() local
H A DSelectionDAG.cpp3587 bool NSW = Op->getFlags().hasNoSignedWrap(); computeKnownBits() local
/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp23182 incDecVectorConstant(SDValue V,SelectionDAG & DAG,bool IsInc,bool NSW) incDecVectorConstant() argument
53624 bool NSW = Add->getFlags().hasNoSignedWrap(); promoteExtBeforeAdd() local
[all...]