| /freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
| H A D | Instruction.h | 352 bool IsZero; variable 360 IsZero(false), IndependentFromDef(false) {} in ReadState() 382 bool isReadZero() const { return IsZero; } in isReadZero() 383 void setReadZero() { IsZero = true; } in setReadZero()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | GenericFloatingPointPredicateUtils.h | 128 const bool IsZero = (OrigClass & fcZero) == OrigClass; in fcmpImpliesClass() local 129 if (IsZero) { in fcmpImpliesClass()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/nsan/ |
| H A D | nsan.cpp | 259 template <int kSize, typename T> static bool IsZero(const T *ptr) { in IsZero() function 265 return IsZero<sizeof(FTInfo<FT>::kTypePattern)>(shadow_type); in IsUnknownShadowType() 283 if (!IsZero<sizeof(FT)>(load_addr)) { in getShadowPtrForLoad()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/ |
| H A D | FormattersHelpers.h | 105 bool IsZero() const { in IsZero() function
|
| /freebsd/contrib/llvm-project/lldb/source/Utility/ |
| H A D | Scalar.cpp | 144 bool Scalar::IsZero() const { in IsZero() function in Scalar 539 !rhs.IsZero()) { in operator /() 599 if (!rhs.IsZero() && result.m_type == Scalar::e_int) { in operator %()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/ |
| H A D | EmulateInstructionARM64.cpp | 77 static inline bool IsZero(uint64_t x) { return x == 0; } in IsZero() function 574 proc_state.Z = IsZero(result); in AddWithCarry() 1137 if IsZero(operand1) == iszero then in EmulateCBZ()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | HashRecognize.cpp | 638 auto IsZero = [](const KnownBits &K) { return K.isZero(); }; in recognizeCRC() local 639 if (!checkExtractBits(ResultBits, N, IsZero, *ByteOrderSwapped)) in recognizeCRC()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | Scalar.h | 96 bool IsZero() const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1556 bool storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT, unsigned NumElem, in storeOfVectorConstantIsCheap() argument 1560 return IsZero || NumElem > 2; in storeOfVectorConstantIsCheap()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 227 bool storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 1845 Value *IsZero = Builder.CreateICmpEQ(ArgValue, ArgZero); in EmitMSVCBuiltinExpr() local 1847 Builder.CreateCondBr(IsZero, End, NotZero); in EmitMSVCBuiltinExpr() 3347 Value *IsZero = Builder.CreateICmpEQ(ArgValue, Zero, "iszero"); in EmitBuiltinExpr() local 3350 Builder.CreateSelect(IsZero, FallbackValue, Result, "ctzg"); in EmitBuiltinExpr() 3379 Value *IsZero = Builder.CreateICmpEQ(ArgValue, Zero, "iszero"); in EmitBuiltinExpr() local 3382 Builder.CreateSelect(IsZero, FallbackValue, Result, "clzg"); in EmitBuiltinExpr() 3399 Value *IsZero = Builder.CreateICmpEQ(ArgValue, Zero, "iszero"); in EmitBuiltinExpr() local 3400 Value *Result = Builder.CreateSelect(IsZero, Zero, Tmp, "ffs"); in EmitBuiltinExpr() 4275 Value *IsZero = Builder.CreateFCmpOEQ(V, Constant::getNullValue(Ty), in EmitBuiltinExpr() local 4279 Builder.CreateCondBr(IsZero, End, NotZero); in EmitBuiltinExpr()
|
| H A D | MicrosoftCXXABI.cpp | 3058 llvm::Value *IsZero = Builder.CreateICmp(Eq, L0, Zero, "memptr.cmp.iszero"); in EmitMemberPointerComparison() local 3059 Res = Builder.CreateBinOp(Or, Res, IsZero); in EmitMemberPointerComparison()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 212 bool storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT, unsigned NumElem, in storeOfVectorConstantIsCheap() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitSimplify.cpp | 2653 auto IsZero = [] (const MachineOperand &Op) { in simplifyRCmp0() local 2685 bool KnownZ1 = IsZero(Src1), KnownZ2 = IsZero(Src2); in simplifyRCmp0()
|
| H A D | HexagonISelLoweringHVX.cpp | 2142 SDValue IsZero = in LowerHvxFunnelShift() local 2153 return DAG.getNode(ISD::SELECT, dl, InpTy, {IsZero, (IsLeft ? A : B), Or}); in LowerHvxFunnelShift() 2906 SDValue IsZero = DAG.getSetCC(dl, PredTy, Op0, Zero, ISD::SETEQ); in ExpandHvxIntToFp() local 2927 SDValue Flt1 = DAG.getNode(ISD::VSELECT, dl, InpTy, {IsZero, Zero, Flt0}); in ExpandHvxIntToFp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64AsmPrinter.cpp | 2954 const bool IsZero = DiscReg == AArch64::XZR; in emitInstruction() local 2959 TmpInst.setOpcode(Opcodes[Key][IsZero]); in emitInstruction() 2961 if (!IsZero) in emitInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 3852 bool IsZero = C.isZero(); in foldICmpEqIntrinsicWithConstant() local 3853 if (IsZero || C == BitWidth) in foldICmpEqIntrinsicWithConstant() 3855 IsZero ? Constant::getNullValue(Ty) in foldICmpEqIntrinsicWithConstant() 6199 std::optional<bool> IsZero = std::nullopt; in foldICmpEquality() local 6202 IsZero = false; in foldICmpEquality() 6206 IsZero = true; in foldICmpEquality() 6208 if (IsZero && isKnownToBeAPowerOfTwo(A, /* OrZero */ true, &I)) in foldICmpEquality() 6214 *IsZero ? A in foldICmpEquality()
|
| H A D | InstCombineAndOrXor.cpp | 2430 Value *IsZero = Builder.CreateICmpEQ(X, ConstantInt::get(Ty, 0)); in visitAnd() local 2431 return new ZExtInst(IsZero, Ty); in visitAnd()
|
| /freebsd/contrib/llvm-project/lldb/source/Expression/ |
| H A D | IRInterpreter.cpp | 989 if (!C.IsZero()) in Interpret()
|
| H A D | DWARFExpression.cpp | 1401 if (tmp.ResolveValue(exe_ctx).IsZero()) in Evaluate()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 6014 auto IsZero = MIRBuilder.buildICmp(ICmpInst::ICMP_EQ, CondTy, Amt, Zero); in narrowScalarShift() local 6032 HalfTy, IsZero, InH, MIRBuilder.buildSelect(HalfTy, IsShort, HiS, HiL)); in narrowScalarShift() 6059 HalfTy, IsZero, InL, MIRBuilder.buildSelect(HalfTy, IsShort, LoS, LoL)); in narrowScalarShift() 7949 auto IsZero = MIRBuilder.buildFCmp(CmpInst::FCMP_UNO, in lowerFPTOINT_SAT() local 7951 MIRBuilder.buildSelect(Dst, IsZero, MIRBuilder.buildConstant(DstTy, 0), in lowerFPTOINT_SAT() 7987 auto IsZero = MIRBuilder.buildFCmp(CmpInst::FCMP_UNO, in lowerFPTOINT_SAT() local 7989 MIRBuilder.buildSelect(Dst, IsZero, MIRBuilder.buildConstant(DstTy, 0), Min); in lowerFPTOINT_SAT()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 701 virtual bool storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT, in storeOfVectorConstantIsCheap() argument 704 return IsZero; in storeOfVectorConstantIsCheap()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 2434 bool IsZero = false; in earlySelect() local 2436 IsZero = I.getOperand(1).getCImm()->isZero(); in earlySelect() 2438 IsZero = I.getOperand(1).getImm() == 0; in earlySelect() 2440 if (!IsZero) in earlySelect()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclAttr.cpp | 3029 auto IsZero = [&](Expr *E) { in handleWorkGroupSize() local 3037 if (!llvm::all_of(WGSize, IsZero)) { in handleWorkGroupSize() 3040 if (IsZero(WGSize[i])) { in handleWorkGroupSize()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 8751 SDValue IsZero = DAG.getSetCC(DL, CCVT, MinMax, in expandFMINIMUM_FMAXIMUM() local 8761 MinMax = DAG.getSelect(DL, VT, IsZero, RCmp, MinMax, Flags); in expandFMINIMUM_FMAXIMUM() 8841 SDValue IsZero = DAG.getSetCC(DL, CCVT, MinMax, in expandFMINIMUMNUM_FMAXIMUMNUM() local 8849 return DAG.getSelect(DL, VT, IsZero, RCmp, MinMax, Flags); in expandFMINIMUMNUM_FMAXIMUMNUM()
|