Home
last modified time | relevance | path

Searched refs:IsZero (Results 1 – 20 of 20) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/MCA/
H A DInstruction.h228 bool IsZero; variable
236 IsZero(false), IndependentFromDef(false) {} in ReadState()
256 bool isReadZero() const { return IsZero; } in isReadZero()
257 void setReadZero() { IsZero = true; } in setReadZero()
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_update_shadow_word_inl.h21 if (old.IsZero()) {
H A Dtsan_rtl.h229 bool IsZero() const { in IsZero() function
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/DataFormatters/
H A DFormattersHelpers.h99 bool IsZero() const { in IsZero() function
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp74 static inline bool IsZero(uint64_t x) { return x == 0; } in IsZero() function
98 proc_state.Z = IsZero(result); in AddWithCarry()
1136 if IsZero(operand1) == iszero then in EmulateCBZ()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Utility/
H A DScalar.h147 bool IsZero() const;
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp980 auto IsZero = [] (const SDValue &V) -> bool { in ppSimplifyOrSelect0() local
985 auto IsSelect0 = [IsZero] (const SDValue &Op) -> bool { in ppSimplifyOrSelect0()
988 return IsZero(Op.getOperand(1)) || IsZero(Op.getOperand(2)); in ppSimplifyOrSelect0()
1002 if (IsZero(SY)) { in ppSimplifyOrSelect0()
1006 } else if (IsZero(SX)) { in ppSimplifyOrSelect0()
H A DHexagonBitSimplify.cpp2642 auto IsZero = [] (const MachineOperand &Op) { in simplifyRCmp0() local
2674 bool KnownZ1 = IsZero(Src1), KnownZ2 = IsZero(Src2); in simplifyRCmp0()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7733 if (IsZero) in EmitVectorComparison()
7740 if (IsZero) in EmitVectorComparison()
7744 if (IsZero) in EmitVectorComparison()
7748 if (IsZero) in EmitVectorComparison()
7752 if (IsZero) in EmitVectorComparison()
7772 if (IsZero) in EmitVectorComparison()
7779 if (IsZero) in EmitVectorComparison()
7783 if (IsZero) in EmitVectorComparison()
7787 if (IsZero) in EmitVectorComparison()
7791 if (IsZero) in EmitVectorComparison()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Expression/
H A DIRInterpreter.cpp973 if (!C.IsZero()) in Interpret()
H A DDWARFExpression.cpp1885 if (tmp.ResolveValue(exe_ctx).IsZero()) { in Evaluate()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp1565 Value *IsZero = Builder.CreateICmpEQ(X, ConstantInt::get(I.getType(), 0)); in visitAnd() local
1566 return new ZExtInst(IsZero, I.getType()); in visitAnd()
H A DInstCombineCompares.cpp2808 bool IsZero = C.isNullValue(); in foldICmpIntrinsicWithConstant() local
2809 if (IsZero || C == BitWidth) { in foldICmpIntrinsicWithConstant()
2813 IsZero ? Constant::getNullValue(Ty) : Constant::getAllOnesValue(Ty); in foldICmpIntrinsicWithConstant()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Utility/
H A DScalar.cpp202 bool Scalar::IsZero() const { in IsZero() function in Scalar
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp2833 llvm::Value *IsZero = Builder.CreateICmp(Eq, L0, Zero, "memptr.cmp.iszero"); in EmitMemberPointerComparison() local
2834 Res = Builder.CreateBinOp(Or, Res, IsZero); in EmitMemberPointerComparison()
H A DCGBuiltin.cpp870 Value *IsZero = Builder.CreateICmpEQ(ArgValue, ArgZero); in EmitMSVCBuiltinExpr() local
872 Builder.CreateCondBr(IsZero, End, NotZero); in EmitMSVCBuiltinExpr()
1827 Value *IsZero = Builder.CreateICmpEQ(ArgValue, Zero, "iszero"); in EmitBuiltinExpr() local
1828 Value *Result = Builder.CreateSelect(IsZero, Zero, Tmp, "ffs"); in EmitBuiltinExpr()
2147 Value *IsZero = Builder.CreateFCmpOEQ(V, Constant::getNullValue(Ty), in EmitBuiltinExpr() local
2151 Builder.CreateCondBr(IsZero, End, NotZero); in EmitBuiltinExpr()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp4010 bool IsZero = isNullOrNullSplat(LR); in foldLogicOfSetCCs() local
4014 bool AndEqZero = IsAnd && CC1 == ISD::SETEQ && IsZero; in foldLogicOfSetCCs()
4018 bool OrNeZero = !IsAnd && CC1 == ISD::SETNE && IsZero; in foldLogicOfSetCCs()
4020 bool OrLtZero = !IsAnd && CC1 == ISD::SETLT && IsZero; in foldLogicOfSetCCs()
4035 bool AndLtZero = IsAnd && CC1 == ISD::SETLT && IsZero; in foldLogicOfSetCCs()
19007 SDValue IsZero = DAG.getSetCC(DL, CCVT, Op, FPZero, ISD::SETEQ); in buildSqrtEstimateImpl() local
19008 Est = DAG.getNode(SelOpcode, DL, VT, IsZero, FPZero, Est); in buildSqrtEstimateImpl()
19009 AddToWorklist(IsZero.getNode()); in buildSqrtEstimateImpl()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2473 auto *IsZero = Builder.CreateICmpEQ(R, ConstantInt::get(R->getType(), 0)); in getOrCreateVectorTripCount() local
2474 R = Builder.CreateSelect(IsZero, Step, R); in getOrCreateVectorTripCount()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp2900 if nonzero ^ IsZero(R[n]) then in EmulateCB()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5675 bool IsZero, in getShuffleVectorZeroOrUndef() argument
5679 SDValue V1 = IsZero in getShuffleVectorZeroOrUndef()