Searched refs:NonZero (Results 1 - 5 of 5) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | ScaledNumber.cpp | 192 size_t NonZero = Float.find_last_not_of('0'); 193 assert(NonZero != std::string::npos && "no . in floating point string"); 195 if (Float[NonZero] == '.') 196 ++NonZero; 198 return Float.substr(0, NonZero + 1);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonConstPropagation.cpp | 55 // of bits make sense, for example Zero and NonZero are mutually exclusive, 63 NonZero = 0x0002, enumerator in enum:__anon5147::ConstantProperties::__anon5148 68 NumericProperties = (Zero|NonZero|Finite|Infinity|NaN|SignedZero), 436 uint32_t Props = (NonZero | Finite); 444 uint32_t Props = CF->isNegative() ? (NegOrZero|NonZero) 448 Props = (Props & ~NumericProperties) | NonZero; 487 if (Ps & ConstantProperties::NonZero) 1262 else if (Props & ConstantProperties::NonZero) 1316 bool NonZero1 = (Props1 & P::NonZero), NonZero2 = (Props2 & P::NonZero); 2009 bool NonZero = (Opc == Hexagon::PS_true); local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 1078 auto GetKnownNonZeroAndOther = [&](Value *&NonZero, Value *&Other) { 1079 if (!IsKnownNonZero(NonZero)) 1080 std::swap(NonZero, Other); 1081 return IsKnownNonZero(NonZero);
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 3096 llvm::Value *NonZero = Builder.CreateFCmpUNE(Ops.RHS, Zero); local 3097 EmitBinOpCheck(std::make_pair(NonZero, SanitizerKind::FloatDivideByZero),
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 15850 bool NonZero = false; local 15861 if (NonZero && FirstZeroAfterNonZero == NumConsecutiveStores) 15864 NonZero |= !IsElementZero; 15901 if ((!NonZero ||
|
Completed in 155 milliseconds