Home
last modified time | relevance | path

Searched refs:isNonZero (Results 1 – 25 of 25) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DFloating.h92 bool isNonZero() const { return F.isNonZero(); } in isNonZero() function
H A DInterp.h2065 S.Stk.push<T>(T(F.isNonZero())); in CastFloatingIntegral()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DTypeSize.h158 constexpr bool isNonZero() const { return Quantity != 0; } in isNonZero() function
160 explicit operator bool() const { return isNonZero(); }
H A DKnownBits.h100 bool isNonZero() const { return !One.isZero(); } in isNonZero() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp759 if (BaseOffset.isNonZero()) { in print()
783 if (UnfoldedOffset.isNonZero()) { in print()
938 if (Result.isNonZero()) in ExtractImmediate()
944 if (Result.isNonZero()) in ExtractImmediate()
1540 C.NumBaseAdds += (F.UnfoldedOffset.isNonZero()); in RateFormula()
1552 else if (Offset.isNonZero()) in RateFormula()
1558 if (LU.Kind == LSRUse::Address && Offset.isNonZero() && in RateFormula()
1690 if (Offset.isNonZero()) in print()
1837 if (Scale != 0 && HasBaseReg && BaseOffset.isNonZero()) in isAMCompletelyFolded()
1847 if (BaseOffset.isNonZero()) { in isAMCompletelyFolded()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h446 bool isNonZero() const { return category != fcZero; } in isNonZero() function
1363 bool isNonZero() const { return !isZero(); } in isNonZero() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp298 (Known.isNonZero() || isKnownNonZero(V, SQ, Depth)); in isKnownPositive()
401 Known2.isNonZero()) || in computeKnownBitsMul()
402 (isKnownNegativeOp0 && isKnownNonNegativeOp1 && Known.isNonZero()); in computeKnownBitsMul()
891 Known.isNonZero() || in computeKnownBitsFromShiftOperator()
2647 .isNonZero(); in isNonZeroAdd()
2683 return XKnown.isNonZero() || isKnownNonZero(X, DemandedElts, Q, Depth); in isNonZeroMul()
3133 OpNonZero = OpKnown.isNonZero() || in isKnownNonZeroFromOperator()
3164 if (Op1Known.isNonZero() && Op0Known.isNonZero()) in isKnownNonZeroFromOperator()
H A DConstantFolding.cpp3008 if (S2.isNegative() && S2.isNonZero() && !S2.isNaN()) { in ConstantFoldAMDGCNCubeIntrinsic()
3019 if (S1.isNegative() && S1.isNonZero() && !S1.isNaN()) { in ConstantFoldAMDGCNCubeIntrinsic()
3030 if (S0.isNegative() && S0.isNonZero() && !S0.isNaN()) { in ConstantFoldAMDGCNCubeIntrinsic()
H A DLoopAccessAnalysis.cpp3004 if (FixedWidth.isNonZero()) { in LoopAccessInfo()
3012 if (ScalableWidth.isNonZero()) in LoopAccessInfo()
H A DInstructionSimplify.cpp4777 if (HasNoSignedZeros || (match(T, m_APFloat(C)) && C->isNonZero()) || in simplifySelectWithFCmp()
4778 (match(F, m_APFloat(C)) && C->isNonZero())) { in simplifySelectWithFCmp()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp2279 if (SrcSize.isNonZero() && DstSize.isNonZero() && SrcSize != DstSize) { in visitMachineInstrBefore()
H A DCodeGenPrepare.cpp4924 if (TS.isNonZero()) { in matchOperationAddr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp1201 assert(EC.isNonZero() && "Cannot splat to an empty vector!"); in CreateVectorSplat()
H A DConstants.cpp2502 } else if (GTI.isSequential() && EltCount.isNonZero() && in getGetElementPtr()
H A DVerifier.cpp6651 Check(SrcEC.isNonZero() == Operand->getType()->isVectorTy(), in visitConstrainedFPIntrinsic()
6674 Check(SrcEC.isNonZero() == Operand->getType()->isVectorTy(), in visitConstrainedFPIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp2057 return NullVal ? !SrcPtrKB.getMaxValue().isAllOnes() : SrcPtrKB.isNonZero(); in isPtrKnownNeverNull()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3590 bool ShAmtNonZero = Known2.isNonZero(); in computeKnownBits()
5571 if (Op1.isNonZero() && Op0.isNonZero()) in isKnownNeverZero()
5586 if (Op1.isNonZero() && Op0.isNonZero()) in isKnownNeverZero()
5665 return computeKnownBits(Op, Depth).isNonZero(); in isKnownNeverZero()
H A DLegalizeVectorTypes.cpp7656 while (StWidth.isNonZero()) { in GenWidenVectorStores()
7668 } while (StWidth.isNonZero() && TypeSize::isKnownGE(StWidth, NewVTWidth)); in GenWidenVectorStores()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DValueObject.cpp1173 return value_or_err->isNonZero(); in GetValueAsBool()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h787 bool isValue(const APFloat &C) { return C.isNonZero(); } in isValue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp6451 if (!KnownNonZeroSide || !KnownNonZeroSide->Value.isNonZero()) { in matchFPSelectToMinMax()
6453 if (!KnownNonZeroSide || !KnownNonZeroSide->Value.isNonZero()) in matchFPSelectToMinMax()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp1286 if (addend.isNonZero()) { in multiplySignificand()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1459 OpsKnown[OpNo].getKnownBits(SQ).isNonZero()) in foldFBinOpOfIntCastsFromSign()
H A DInstCombineCalls.cpp2140 (Known.isNonZero() || in visitCallInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4094 assert((UserVF.isNonZero() || isPowerOf2_32(*MaxPowerOf2RuntimeVF)) && in computeMaxVF()