Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp899 getVectorFCMP(AArch64CC::CondCode CC, Register LHS, Register RHS, bool IsZero, in getVectorFCMP() argument
908 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP()
909 auto FCmp = IsZero in getVectorFCMP()
915 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP()
916 return IsZero in getVectorFCMP()
922 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP()
923 return IsZero in getVectorFCMP()
929 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP()
930 return IsZero in getVectorFCMP()
936 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP()
[all …]
H A DAArch64InstructionSelector.cpp2233 bool IsZero = false; in earlySelect() local
2235 IsZero = I.getOperand(1).getCImm()->getZExtValue() == 0; in earlySelect()
2237 IsZero = I.getOperand(1).getImm() == 0; in earlySelect()
2239 if (!IsZero) in earlySelect()
/openbsd-src/gnu/llvm/llvm/include/llvm/MCA/
H A DInstruction.h351 bool IsZero; variable
359 IsZero(false), IndependentFromDef(false) {} in ReadState()
381 bool isReadZero() const { return IsZero; } in isReadZero()
382 void setReadZero() { IsZero = true; } in setReadZero()
/openbsd-src/gnu/llvm/lldb/source/Utility/
H A DScalar.cpp143 bool Scalar::IsZero() const { in IsZero() function in Scalar
538 !rhs.IsZero()) { in operator /()
598 if (!rhs.IsZero() && result.m_type == Scalar::e_int) { in operator %()
/openbsd-src/gnu/llvm/lldb/include/lldb/DataFormatters/
H A DFormattersHelpers.h100 bool IsZero() const { in IsZero() function
/openbsd-src/gnu/llvm/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp77 static inline bool IsZero(uint64_t x) { return x == 0; } in IsZero() function
572 proc_state.Z = IsZero(result); in AddWithCarry()
1124 if IsZero(operand1) == iszero then in EmulateCBZ()
/openbsd-src/gnu/llvm/lldb/include/lldb/Utility/
H A DScalar.h95 bool IsZero() const;
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp1031 auto IsZero = [] (const SDValue &V) -> bool { in ppSimplifyOrSelect0() local
1036 auto IsSelect0 = [IsZero] (const SDValue &Op) -> bool { in ppSimplifyOrSelect0()
1039 return IsZero(Op.getOperand(1)) || IsZero(Op.getOperand(2)); in ppSimplifyOrSelect0()
1053 if (IsZero(SY)) { in ppSimplifyOrSelect0()
1057 } else if (IsZero(SX)) { in ppSimplifyOrSelect0()
H A DHexagonBitSimplify.cpp2674 auto IsZero = [] (const MachineOperand &Op) { in simplifyRCmp0() local
2706 bool KnownZ1 = IsZero(Src1), KnownZ2 = IsZero(Src2); in simplifyRCmp0()
H A DHexagonISelLoweringHVX.cpp2105 SDValue IsZero = in LowerHvxFunnelShift() local
2116 return DAG.getNode(ISD::SELECT, dl, InpTy, {IsZero, (IsLeft ? A : B), Or}); in LowerHvxFunnelShift()
2869 SDValue IsZero = DAG.getSetCC(dl, PredTy, Op0, Zero, ISD::SETEQ); in ExpandHvxIntToFp() local
2890 SDValue Flt1 = DAG.getNode(ISD::VSELECT, dl, InpTy, {IsZero, Zero, Flt0}); in ExpandHvxIntToFp()
/openbsd-src/gnu/llvm/lldb/source/Expression/
H A DIRInterpreter.cpp971 if (!C.IsZero()) in Interpret()
H A DDWARFExpression.cpp1433 if (tmp.ResolveValue(exe_ctx).IsZero()) { in Evaluate()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp13039 bool IsZero = IsCnst && (CnstBits == 0); in EmitVectorComparison() local
13047 if (IsZero) in EmitVectorComparison()
13054 if (IsZero) in EmitVectorComparison()
13058 if (IsZero) in EmitVectorComparison()
13062 if (IsZero) in EmitVectorComparison()
13071 if (IsZero) in EmitVectorComparison()
13080 if (IsZero) in EmitVectorComparison()
13091 if (IsZero) in EmitVectorComparison()
13098 if (IsZero) in EmitVectorComparison()
13102 if (IsZero) in EmitVectorComparison()
[all …]
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp3045 llvm::Value *IsZero = Builder.CreateICmp(Eq, L0, Zero, "memptr.cmp.iszero"); in EmitMemberPointerComparison() local
3046 Res = Builder.CreateBinOp(Or, Res, IsZero); in EmitMemberPointerComparison()
H A DCGBuiltin.cpp1539 Value *IsZero = Builder.CreateICmpEQ(ArgValue, ArgZero); in EmitMSVCBuiltinExpr() local
1541 Builder.CreateCondBr(IsZero, End, NotZero); in EmitMSVCBuiltinExpr()
2695 Value *IsZero = Builder.CreateICmpEQ(ArgValue, Zero, "iszero"); in EmitBuiltinExpr() local
2696 Value *Result = Builder.CreateSelect(IsZero, Zero, Tmp, "ffs"); in EmitBuiltinExpr()
3362 Value *IsZero = Builder.CreateFCmpOEQ(V, Constant::getNullValue(Ty), in EmitBuiltinExpr() local
3366 Builder.CreateCondBr(IsZero, End, NotZero); in EmitBuiltinExpr()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp3247 bool IsZero = C.isZero(); in foldICmpEqIntrinsicWithConstant() local
3248 if (IsZero || C == BitWidth) in foldICmpEqIntrinsicWithConstant()
3250 IsZero ? Constant::getNullValue(Ty) in foldICmpEqIntrinsicWithConstant()
H A DInstCombineAndOrXor.cpp1974 Value *IsZero = Builder.CreateICmpEQ(X, ConstantInt::get(Ty, 0)); in visitAnd() local
1975 return new ZExtInst(IsZero, Ty); in visitAnd()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp4722 auto IsZero = MIRBuilder.buildICmp(ICmpInst::ICMP_EQ, CondTy, Amt, Zero); in narrowScalarShift() local
4740 HalfTy, IsZero, InH, MIRBuilder.buildSelect(HalfTy, IsShort, HiS, HiL)); in narrowScalarShift()
4767 HalfTy, IsZero, InL, MIRBuilder.buildSelect(HalfTy, IsShort, LoS, LoL)); in narrowScalarShift()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2921 auto *IsZero = Builder.CreateICmpEQ(R, ConstantInt::get(R->getType(), 0)); in getOrCreateVectorTripCount() local
2922 R = Builder.CreateSelect(IsZero, Step, R); in getOrCreateVectorTripCount()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5516 bool IsZero = isNullOrNullSplat(LR); in foldLogicOfSetCCs() local
5520 bool AndEqZero = IsAnd && CC1 == ISD::SETEQ && IsZero; in foldLogicOfSetCCs()
5524 bool OrNeZero = !IsAnd && CC1 == ISD::SETNE && IsZero; in foldLogicOfSetCCs()
5526 bool OrLtZero = !IsAnd && CC1 == ISD::SETLT && IsZero; in foldLogicOfSetCCs()
5541 bool AndLtZero = IsAnd && CC1 == ISD::SETLT && IsZero; in foldLogicOfSetCCs()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp2887 if nonzero ^ IsZero(R[n]) then in EmulateCB()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7235 bool IsZero, in getShuffleVectorZeroOrUndef() argument
7239 SDValue V1 = IsZero in getShuffleVectorZeroOrUndef()