Home
last modified time | relevance | path

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

12345

/NextBSD/tools/test/testfloat/
HDslowfloat-32.c37 flag isZero; member
196 ax.isZero = TRUE; in int32ToFloatX()
199 ax.isZero = FALSE; in int32ToFloatX()
220 if ( ax.isZero ) return 0; in floatXToInt32()
255 ax.isZero = FALSE; in float32ToFloatX()
262 ax.isZero = TRUE; in float32ToFloatX()
296 if ( zx.isZero ) return zx.sign ? 0x80000000 : 0; in floatXToFloat32()
374 ax.isZero = FALSE; in float64ToFloatX()
388 ax.isZero = TRUE; in float64ToFloatX()
424 if ( zx.isZero ) return zx.sign ? LIT64( 0x8000000000000000 ) : 0; in floatXToFloat64()
[all …]
HDslowfloat-64.c40 flag isZero; member
279 ax.isZero = TRUE; in int32ToFloatX()
282 ax.isZero = FALSE; in int32ToFloatX()
303 if ( ax.isZero ) return 0; in floatXToInt32()
342 ax.isZero = TRUE; in int64ToFloatX()
345 ax.isZero = FALSE; in int64ToFloatX()
368 if ( ax.isZero ) return 0; in floatXToInt64()
405 ax.isZero = FALSE; in float32ToFloatX()
413 ax.isZero = TRUE; in float32ToFloatX()
447 if ( zx.isZero ) return zx.sign ? 0x80000000 : 0; in floatXToFloat32()
[all …]
/NextBSD/contrib/llvm/lib/Transforms/InstCombine/
HDInstCombineSelect.cpp194 if (!C1I->isZero() && !C2I->isZero()) // One side must be zero. in isSelect01()
771 if (!TrueVal->isZero() && !FalseVal->isZero()) { in foldSelectICmpAnd()
794 ConstantInt *ValC = !TrueVal->isZero() ? TrueVal : FalseVal; in foldSelectICmpAnd()
812 bool ShouldNotVal = !TrueVal->isZero(); in foldSelectICmpAnd()
871 if (FalseValC->isZero() && TrueValC->getValue() == 1) in visitSelectInst()
875 if (FalseValC->isZero() && TrueValC->isAllOnesValue()) in visitSelectInst()
879 if (TrueValC->isZero() && FalseValC->getValue() == 1) { in visitSelectInst()
885 if (TrueValC->isZero() && FalseValC->isAllOnesValue()) { in visitSelectInst()
904 !CFPt->getValueAPF().isZero()) || in visitSelectInst()
906 !CFPf->getValueAPF().isZero())) in visitSelectInst()
[all …]
HDInstCombineAddSub.cpp53 bool isZero() const { return isInt() ? !IntVal : getFpVal().isZero(); } in isZero() function in __anon080f30f50111::FAddendCoef
123 bool isZero() const { return Coeff.isZero(); } in isZero() function in __anon080f30f50111::FAddend
363 if ((C0 = dyn_cast<ConstantFP>(Opnd0)) && C0->isZero()) in drillValueDownOneStep()
366 if ((C1 = dyn_cast<ConstantFP>(Opnd1)) && C1->isZero()) in drillValueDownOneStep()
667 if (!R.isZero()) { in simplifyFAdd()
1564 if (C->isZero()) { in visitSub()
HDInstCombineCompares.cpp125 return RHS->isZero(); in isSignBitCheck()
152 if (RHS->isZero()) in isSignTest()
245 !cast<ConstantInt>(GEP->getOperand(1))->isZero() || in FoldCmpLoadFromIndexedGlobal()
335 bool IsTrueForElt = !cast<ConstantInt>(C)->isZero(); in FoldCmpLoadFromIndexedGlobal()
524 if (CI->isZero()) continue; in EvaluateGEPOffsetExpression()
554 if (CI->isZero()) continue; in EvaluateGEPOffsetExpression()
806 if (DivRHS->isZero()) in FoldICmpDivCst()
1480 if (isSignTest(pred, RHS) && !Val->isZero() && in visitICmpInstWithInstAndIntCst()
1867 if (!BOC->isZero()) in visitICmpInstWithInstAndIntCst()
1895 if (RHS->isZero()) { in visitICmpInstWithInstAndIntCst()
[all …]
/NextBSD/contrib/llvm/include/llvm/ADT/
HDAPFloat.h414 bool isZero() const { return category == fcZero; } in isZero() function
437 bool isFiniteNonZero() const { return isFinite() && !isZero(); } in isFiniteNonZero()
438 bool isPosZero() const { return isZero() && !isNegative(); } in isPosZero()
439 bool isNegZero() const { return isZero() && isNegative(); } in isNegZero()
511 if (Arg.isZero()) in ilogb()
/NextBSD/contrib/llvm/tools/clang/lib/ARCMigrate/
HDTransZeroOutPropsInDealloc.cpp190 return isZero(BOE->getRHS()); in isZeroingPropIvar()
211 return isZero(cast<OpaqueValueExpr>(BO->getRHS())->getSourceExpr()); in isZeroingPropIvar()
214 bool isZero(Expr *E) { in isZero() function in __anon2fd429800111::ZeroOutInDeallocRemover
/NextBSD/contrib/llvm/include/llvm/Support/
HDScaledNumber.h543 bool isZero() const { return !Digits; } in isZero() function
575 bool operator!() const { return isZero(); }
803 if (isZero())
805 if (X.isZero())
820 if (isZero())
822 if (X.isZero())
835 if (!Shift || isZero()) in shiftLeft()
866 if (!Shift || isZero()) in shiftRight()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDRecordLayout.cpp93 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
97 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
HDRecordLayoutBuilder.cpp364 if (SizeOfLargestEmptySubobject.isZero()) in CanPlaceBaseAtOffset()
974 if (!MaxFieldAlignment.isZero()) { in EnsureVTablePointerAlignment()
1193 if (!MaxFieldAlignment.isZero()) { in LayoutBase()
1565 if (!MaxFieldAlignment.isZero() && FieldSize) { in LayoutBitField()
1594 bool AllowPadding = MaxFieldAlignment.isZero(); in LayoutBitField()
1742 if (!MaxFieldAlignment.isZero()) { in LayoutField()
2295 if (!MaxFieldAlignment.isZero()) in getAdjustedElementInfo()
2341 if (!MaxFieldAlignment.isZero()) in getAdjustedElementInfo()
2372 if (!MaxFieldAlignment.isZero()) in cxxLayout()
2430 if (!MaxFieldAlignment.isZero()) in initializeCXXLayout()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDCastSizeChecker.cpp78 if (FlexSize.isZero()) in evenFlexibleArraySize()
125 if (typeSize.isZero()) in checkPreStmt()
HDIvarInvalidationChecker.cpp128 bool isZero(const Expr *E) const;
645 bool IvarInvalidationCheckerImpl::MethodCrawler::isZero(const Expr *E) const { in isZero() function in __anonec4f7af00111::IvarInvalidationCheckerImpl::MethodCrawler
683 if (isZero(BO->getRHS())) { in VisitBinaryOperator()
688 if (Opcode != BO_Assign && isZero(BO->getLHS())) { in VisitBinaryOperator()
707 if (MD && (ME->getNumArgs() == 1) && isZero(ME->getArg(0))) { in VisitObjCMessageExpr()
HDTestAfterDivZeroChecker.cpp91 bool isZero(SVal S, CheckerContext &C) const;
138 bool TestAfterDivZeroChecker::isZero(SVal S, CheckerContext &C) const { in isZero() function in TestAfterDivZeroChecker
210 if (!isZero(S, C)) in checkPreStmt()
/NextBSD/contrib/llvm/lib/ProfileData/
HDCoverageMappingWriter.cpp153 assert(Count.isZero()); in write()
167 assert(Count.isZero()); in write()
/NextBSD/contrib/llvm/lib/IR/
HDOperator.cpp26 if (OpC->isZero()) in accumulateConstantOffset()
HDConstants.cpp48 return CFP->isZero() && CFP->isNegative(); in isNegativeZeroValue()
53 if (SplatCFP && SplatCFP->isZero() && SplatCFP->isNegative()) in isNegativeZeroValue()
69 return CFP->isZero(); in isZeroValue()
78 return CI->isZero(); in isNullValue()
82 return CFP->isZero() && !CFP->isNegative(); in isNullValue()
1013 bool isZero = true; in get() local
1018 isZero = V[0]->isNullValue(); in get()
1019 if (isUndef || isZero) { in get()
1022 isZero = false; in get()
1028 if (isZero) in get()
[all …]
/NextBSD/contrib/llvm/lib/Analysis/
HDLint.cpp697 static bool isZero(Value *V, const DataLayout &DL, DominatorTree *DT, in isZero() function
738 Assert(!isZero(I.getOperand(1), I.getModule()->getDataLayout(), DT, AC), in visitSDiv()
743 Assert(!isZero(I.getOperand(1), I.getModule()->getDataLayout(), DT, AC), in visitUDiv()
748 Assert(!isZero(I.getOperand(1), I.getModule()->getDataLayout(), DT, AC), in visitSRem()
753 Assert(!isZero(I.getOperand(1), I.getModule()->getDataLayout(), DT, AC), in visitURem()
HDDependenceAnalysis.cpp973 return Delta->isZero(); in isKnownPredicate()
1141 else if (Delta->isZero()) { in strongSIVtest()
1234 if (Delta->isZero()) { in weakCrossingSIVtest()
2774 if (NegativePart->isZero()) in findBoundsEQ()
2777 if (PositivePart->isZero()) in findBoundsEQ()
2820 if (NegPart->isZero()) in findBoundsLT()
2824 if (PosPart->isZero()) in findBoundsLT()
2866 if (NegPart->isZero()) in findBoundsGT()
2869 if (PosPart->isZero()) in findBoundsGT()
3020 if (Sum->isZero()) in addToCoefficient()
[all …]
HDScalarEvolutionExpander.cpp227 if (C->isZero()) in FactorOutConstant()
238 if (!CI->isZero()) { in FactorOutConstant()
272 if (!StepRem->isZero()) in FactorOutConstant()
307 else if (!Sum->isZero()) in SimplifyAddOperands()
326 if (Start->isZero()) break; in SplitAddRecs()
403 if (!ElSize->isZero()) { in expandAddToGEP()
411 if (!Remainder->isZero()) in expandAddToGEP()
1409 if (!S->getStart()->isZero()) { in visitAddRecExpr()
1927 if (!SC || SC->getValue()->isZero()) { in follow()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDLoopStrengthReduce.cpp306 if (!AR->getStart()->isZero()) { in DoInitialMatch()
348 if (!Sum->isZero()) in InitialMatch()
354 if (!Sum->isZero()) in InitialMatch()
1285 assert((!F.ScaledReg || !F.ScaledReg->isZero()) && in InsertFormula()
1289 assert(!BaseReg->isZero() && "Zero allocated in a base register!"); in InsertFormula()
1544 if (S->isZero()) return true; in isAlwaysFoldable()
1552 if (!S->isZero()) return false; in isAlwaysFoldable()
2018 (ICmpInst::isTrueWhenEqual(Pred) ? !MaxLHS->isZero() : (MaxLHS != One))) in OptimizeMax()
2565 if (Inc.IncExpr->isZero()) in isProfitableChain()
2678 if (!LastIncExpr->isZero()) { in ChainInstruction()
[all …]
HDAlignmentFromAssumptions.cpp226 if (CmpLHSSCEV->isZero()) in extractAlignmentInfo()
228 else if (!CmpRHSSCEV->isZero()) in extractAlignmentInfo()
HDSeparateConstOffsetFromGEP.cpp619 if (CI->isZero() && !(BO->getOpcode() == Instruction::Sub && OpNo == 0)) in removeConstOffset()
748 if (CI->isZero()) in lowerToSingleIndexGEPs()
797 if (CI->isZero()) in lowerToArithmetics()
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDR600ISelLowering.h76 bool isZero(SDValue Op) const;
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDStore.cpp162 if (off.isZero()) { in castRegion()
191 if (!pointeeTySize.isZero()) { in castRegion()
/NextBSD/contrib/llvm/lib/Target/NVPTX/
HDNVPTXImageOptimizer.cpp155 if (To->isZero()) in replaceWith()

12345