Searched refs:Zero (Results 1 - 25 of 177) sorted by relevance

12345678

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h23 APInt Zero; member in struct:llvm::KnownBits
28 KnownBits(APInt Zero, APInt One) argument
29 : Zero(std::move(Zero)), One(std::move(One)) {}
32 // Default construct Zero and One.
36 KnownBits(unsigned BitWidth) : Zero(BitWidth, 0), One(BitWidth, 0) {}
40 assert(Zero.getBitWidth() == One.getBitWidth() &&
41 "Zero and One should have the same width!");
42 return Zero.getBitWidth();
46 bool hasConflict() const { return Zero
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp28 APInt CarryKnownZero = ~(PossibleSumZero ^ LHS.Zero ^ RHS.Zero);
32 APInt LHSKnownUnion = LHS.Zero | LHS.One;
33 APInt RHSKnownUnion = RHS.Zero | RHS.One;
42 KnownOut.Zero = ~std::move(PossibleSumZero) & Known;
51 LHS, RHS, Carry.Zero.getBoolValue(), Carry.One.getBoolValue());
63 std::swap(RHS.Zero, RHS.One);
H A DCodeGenCoverage.cpp110 uint64_t Zero = 0;
113 CoverageFile->os().write((const char *)&Zero, sizeof(unsigned char));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp62 Known.Zero.setLowBits(Log2(Alignment));
85 return getKnownBits(R).Zero;
147 Known.Zero = ~Known.One;
166 Known.Zero.setLowBits(KnownZeroLow);
176 APInt KnownZeroOut = (Known.Zero & Known2.Zero) | (Known.One & Known2.One);
178 Known.One = (Known.Zero & Known2.One) | (Known.One & Known2.Zero);
179 Known.Zero = KnownZeroOut;
205 Known.Zero
[all...]
/freebsd-11-stable/lib/msun/src/
H A De_fmodf.c28 static const float one = 1.0, Zero[] = {0.0, -0.0,}; variable
47 return Zero[(u_int32_t)sx>>31]; /* |x|=|y| return x*0*/
80 return Zero[(u_int32_t)sx>>31];
89 return Zero[(u_int32_t)sx>>31];
H A Ds_remquof.c19 static const float Zero[] = {0.0, -0.0,}; variable
50 return Zero[(u_int32_t)sx>>31]; /* |x|=|y| return x*0*/
93 return Zero[(u_int32_t)sx>>31];
H A De_fmodl.c52 static const long double one = 1.0, Zero[] = {0.0, -0.0,}; variable
91 return Zero[sx]; /* |x|=|y| return x*0*/
125 return Zero[sx];
134 return Zero[sx];
H A De_fmod.c28 static const double one = 1.0, Zero[] = {0.0, -0.0,}; variable
49 return Zero[(u_int32_t)sx>>31]; /* |x|=|y| return x*0*/
103 return Zero[(u_int32_t)sx>>31];
112 return Zero[(u_int32_t)sx>>31];
H A Ds_remquo.c21 static const double Zero[] = {0.0, -0.0,}; variable
55 return Zero[(u_int32_t)sx>>31]; /* |x|=|y| return x*0*/
119 return Zero[(u_int32_t)sx>>31];
H A Ds_remquol.c52 static const long double Zero[] = {0.0L, -0.0L}; variable
100 return Zero[sx]; /* |x|=|y| return x*0*/
143 return Zero[sx];
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp102 /// expression. Known.Zero contains all the bits that are known to be zero in
106 /// Known.One and Known.Zero always follow the invariant that:
107 /// Known.One & Known.Zero == 0.
109 /// Known.Zero may only be accurate for those bits set in DemandedMask. Note
110 /// also that the bitwidth of V, DemandedMask, Known.Zero and Known.One must all
168 // If either the LHS or the RHS are Zero, the result is zero.
170 SimplifyDemandedBits(I, 0, DemandedMask & ~RHSKnown.Zero, LHSKnown,
177 APInt IKnownZero = RHSKnown.Zero | LHSKnown.Zero;
188 if (DemandedMask.isSubsetOf(LHSKnown.Zero | RHSKnow
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRangedConstraintManager.cpp60 const llvm::APSInt &Zero = getBasicVals().getValue(0, DiffTy); local
64 return assumeSymRel(State, Subtraction, Op, Zero);
112 const llvm::APSInt &Zero = BVF.getValue(0, T); local
114 return assumeSymNE(State, Sym, Zero, Zero);
116 return assumeSymEQ(State, Sym, Zero, Zero);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DABI.h75 VirtualAdjustment Zero; local
76 return Equals(Zero);
143 VirtualAdjustment Zero; local
144 return Equals(Zero);
/freebsd-11-stable/sys/mips/mips/
H A Dlocore.S167 REG_S zero, CALLFRAME_RA(sp) # Zero out old ra for debugger
168 REG_S zero, CALLFRAME_SP(sp) # Zero out old fp for debugger
183 sw zero, CALLFRAME_SIZ - 8(sp) # Zero out old fp for debugger
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DPointer.cpp86 Offset = CharUnits::Zero();
102 Offset = CharUnits::Zero();
105 Offset = CharUnits::Zero();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp212 return (LHSKnown.Zero | RHSKnown.Zero).isAllOnesValue();
410 unsigned TrailBitsKnown0 = (Known.Zero | Known.One).countTrailingOnes();
411 unsigned TrailBitsKnown1 = (Known2.Zero | Known2.One).countTrailingOnes();
425 Known.Zero.setHighBits(LeadZ);
426 Known.Zero |= (~BottomKnown).getLoBits(ResultBitsKnown);
446 Known.Zero.setAllBits();
462 Known.Zero &= ~Range.getUnsignedMax() & Mask;
710 Known.Zero |= RHSKnown.Zero;
[all...]
H A DMemoryBuiltins.cpp581 Zero = APInt::getNullValue(IntTyBits);
638 return std::make_pair(align(Size, I.getAlignment()), Zero);
649 Zero);
662 return std::make_pair(align(Size, A.getParamAlignment()), Zero);
687 return std::make_pair(Size, Zero);
700 return std::make_pair(Size, Zero);
712 return Overflow ? unknown() : std::make_pair(Size, Zero);
734 return std::make_pair(Zero, Zero);
768 return std::make_pair(align(Size, GV.getAlignment()), Zero);
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp160 ConstantInt *Zero; local
166 Zero = Builder.getInt64(0);
172 Zero = Builder.getInt32(0);
251 Value *Ret0_1 = Builder.CreateICmpEQ(Divisor, Zero);
252 Value *Ret0_2 = Builder.CreateICmpEQ(Dividend, Zero);
260 Value *RetVal = Builder.CreateSelect(Ret0, Zero, Dividend);
274 Value *SkipLoop = Builder.CreateICmpEQ(SR_1, Zero);
320 Value *Tmp12 = Builder.CreateICmpEQ(SR_2, Zero);
344 Carry_1->addIncoming(Zero, Preheader);
356 Carry_2->addIncoming(Zero, BB
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h249 LOI.Known.Zero = Known.Zero;
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DVLASizeChecker.cpp139 DefinedOrUnknownSVal Zero = svalBuilder.makeZeroVal(Ty); local
141 SVal LessThanZeroVal = svalBuilder.evalBinOp(state, BO_LT, sizeD, Zero, Ty);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelKnownBits.h58 return Mask.isSubsetOf(getKnownBits(Val).Zero);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.cpp164 return CharUnits::Zero();
170 return CharUnits::Zero();
213 cookieSize = CharUnits::Zero();
256 CharUnits ThisAdjustment = CharUnits::Zero();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1335 const SDValue Zero = DAG.getConstant(0, SL, MVT::i32); local
1338 SDValue Lo = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Vec, Zero);
1348 const SDValue Zero = DAG.getConstant(0, SL, MVT::i32); local
1349 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Vec, Zero);
1646 SDValue Zero = DAG.getConstant(0, DL, HalfVT); local
1650 SDValue LHS_Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, HalfVT, LHS, Zero);
1654 SDValue RHS_Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, HalfVT, RHS, Zero);
1663 SDValue DIV = DAG.getBuildVector(MVT::v2i32, DL, {Res.getValue(0), Zero});
1664 SDValue REM = DAG.getBuildVector(MVT::v2i32, DL, {Res.getValue(1), Zero});
1708 Zero);
1971 SDValue Zero = DAG.getConstant(0, DL, VT); local
2049 const SDValue Zero = DAG.getConstantFP(0.0, SL, MVT::f64); local
2085 const SDValue Zero = DAG.getConstant(0, SL, MVT::i32); local
2181 const SDValue Zero = DAG.getConstantFP(0.0, SL, VT); local
2203 const SDValue Zero = DAG.getConstant(0, SL, MVT::i32); local
2276 const SDValue Zero = DAG.getConstantFP(0.0, SL, MVT::f64); local
2344 const SDValue Zero = DAG.getConstant(0, SL, MVT::i32); local
2629 SDValue Zero = DAG.getConstant(0, DL, MVT::i32); local
3107 const SDValue Zero = DAG.getConstant(0, SL, MVT::i32); local
3184 SDValue Zero = DAG.getConstant(0, SL, MVT::i32); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DBitTracker.h157 Zero, // Bit = 0. enumerator in enum:llvm::BitTracker::BitValue::ValueType
194 BitValue(bool B) : Type(B ? One : Zero) {}
210 return T == 0 ? Type == Zero
257 return Type == Zero || Type == One;
261 assert(Type == Zero || Type == One);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp691 if (DemandedBits.isSubsetOf(LHSKnown.Zero | RHSKnown.One))
693 if (DemandedBits.isSubsetOf(RHSKnown.Zero | LHSKnown.One))
704 if (DemandedBits.isSubsetOf(LHSKnown.One | RHSKnown.Zero))
706 if (DemandedBits.isSubsetOf(RHSKnown.One | LHSKnown.Zero))
716 if (DemandedBits.isSubsetOf(RHSKnown.Zero))
718 if (DemandedBits.isSubsetOf(LHSKnown.Zero))
828 Known.Zero = ~Known.One;
916 Known.Zero &= KnownVec.Zero;
948 Known.Zero
2871 SDValue Zero = DAG.getConstant(0, DL, OpVT); local
3170 SDValue Zero = DAG.getConstant(0, dl, N0.getValueType()); local
3202 SDValue Zero = DAG.getConstant(0, dl, CTVT); local
5448 SDValue Zero = local
[all...]

Completed in 391 milliseconds

12345678