Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp866 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP()
867 auto FCmp = IsZero in getVectorFCMP()
873 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP()
874 return IsZero in getVectorFCMP()
880 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP()
881 return IsZero in getVectorFCMP()
887 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP()
888 return IsZero in getVectorFCMP()
894 return [LHS, RHS, IsZero, DstTy](MachineIRBuilder &MIB) { in getVectorFCMP()
895 return IsZero in getVectorFCMP()
[all …]
H A DAArch64InstructionSelector.cpp2170 bool IsZero = false; in earlySelect() local
2172 IsZero = I.getOperand(1).getCImm()->getZExtValue() == 0; in earlySelect()
2174 IsZero = I.getOperand(1).getImm() == 0; in earlySelect()
2176 if (!IsZero) in earlySelect()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_update_shadow_word_inl.h19 if (LIKELY(old.IsZero())) {
H A Dtsan_rtl.h218 bool IsZero() const { in IsZero() function
/freebsd-13.1/contrib/llvm-project/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 %()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DFormattersHelpers.h100 bool IsZero() const { in IsZero() function
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp77 static inline bool IsZero(uint64_t x) { return x == 0; } in IsZero() function
582 proc_state.Z = IsZero(result); in AddWithCarry()
1126 if IsZero(operand1) == iszero then in EmulateCBZ()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Utility/
H A DScalar.h95 bool IsZero() const;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp991 auto IsZero = [] (const SDValue &V) -> bool { in ppSimplifyOrSelect0() local
996 auto IsSelect0 = [IsZero] (const SDValue &Op) -> bool { in ppSimplifyOrSelect0()
999 return IsZero(Op.getOperand(1)) || IsZero(Op.getOperand(2)); in ppSimplifyOrSelect0()
1013 if (IsZero(SY)) { in ppSimplifyOrSelect0()
1017 } else if (IsZero(SX)) { in ppSimplifyOrSelect0()
H A DHexagonBitSimplify.cpp2649 auto IsZero = [] (const MachineOperand &Op) { in simplifyRCmp0() local
2681 bool KnownZ1 = IsZero(Src1), KnownZ2 = IsZero(Src2); in simplifyRCmp0()
/freebsd-13.1/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp915 if (!C.IsZero()) in Interpret()
H A DDWARFExpression.cpp1510 if (tmp.ResolveValue(exe_ctx).IsZero()) { in Evaluate()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp10791 if (IsZero) in EmitVectorComparison()
10798 if (IsZero) in EmitVectorComparison()
10802 if (IsZero) in EmitVectorComparison()
10806 if (IsZero) in EmitVectorComparison()
10810 if (IsZero) in EmitVectorComparison()
10830 if (IsZero) in EmitVectorComparison()
10837 if (IsZero) in EmitVectorComparison()
10841 if (IsZero) in EmitVectorComparison()
10845 if (IsZero) in EmitVectorComparison()
10849 if (IsZero) in EmitVectorComparison()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp3194 bool IsZero = C.isNullValue(); in foldICmpEqIntrinsicWithConstant() local
3195 if (IsZero || C == BitWidth) in foldICmpEqIntrinsicWithConstant()
3197 IsZero ? Constant::getNullValue(Ty) : Constant::getAllOnesValue(Ty)); in foldICmpEqIntrinsicWithConstant()
H A DInstCombineAndOrXor.cpp1820 Value *IsZero = Builder.CreateICmpEQ(X, ConstantInt::get(Ty, 0)); in visitAnd() local
1821 return new ZExtInst(IsZero, Ty); in visitAnd()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp2939 llvm::Value *IsZero = Builder.CreateICmp(Eq, L0, Zero, "memptr.cmp.iszero"); in EmitMemberPointerComparison() local
2940 Res = Builder.CreateBinOp(Or, Res, IsZero); in EmitMemberPointerComparison()
H A DCGBuiltin.cpp1498 Value *IsZero = Builder.CreateICmpEQ(ArgValue, ArgZero); in EmitMSVCBuiltinExpr() local
1500 Builder.CreateCondBr(IsZero, End, NotZero); in EmitMSVCBuiltinExpr()
2744 Value *IsZero = Builder.CreateICmpEQ(ArgValue, Zero, "iszero"); in EmitBuiltinExpr() local
2745 Value *Result = Builder.CreateSelect(IsZero, Zero, Tmp, "ffs"); in EmitBuiltinExpr()
3263 Value *IsZero = Builder.CreateFCmpOEQ(V, Constant::getNullValue(Ty), in EmitBuiltinExpr() local
3267 Builder.CreateCondBr(IsZero, End, NotZero); in EmitBuiltinExpr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp4838 auto IsZero = MIRBuilder.buildICmp(ICmpInst::ICMP_EQ, CondTy, Amt, Zero); in narrowScalarShift() local
4856 HalfTy, IsZero, InH, MIRBuilder.buildSelect(HalfTy, IsShort, HiS, HiL)); in narrowScalarShift()
4883 HalfTy, IsZero, InL, MIRBuilder.buildSelect(HalfTy, IsShort, LoS, LoL)); in narrowScalarShift()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3206 auto *IsZero = Builder.CreateICmpEQ(R, ConstantInt::get(R->getType(), 0)); in getOrCreateVectorTripCount() local
3207 R = Builder.CreateSelect(IsZero, Step, R); in getOrCreateVectorTripCount()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5003 bool IsZero = isNullOrNullSplat(LR); in foldLogicOfSetCCs() local
5007 bool AndEqZero = IsAnd && CC1 == ISD::SETEQ && IsZero; in foldLogicOfSetCCs()
5011 bool OrNeZero = !IsAnd && CC1 == ISD::SETNE && IsZero; in foldLogicOfSetCCs()
5013 bool OrLtZero = !IsAnd && CC1 == ISD::SETLT && IsZero; in foldLogicOfSetCCs()
5028 bool AndLtZero = IsAnd && CC1 == ISD::SETLT && IsZero; in foldLogicOfSetCCs()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp2892 if nonzero ^ IsZero(R[n]) then in EmulateCB()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6469 bool IsZero, in getShuffleVectorZeroOrUndef() argument
6473 SDValue V1 = IsZero in getShuffleVectorZeroOrUndef()