Home
last modified time | relevance | path

Searched refs:IsArithmeticZero (Results 1 – 5 of 5) sorted by relevance

/art/compiler/optimizing/
Dconstant_folding.cc127 if (check_input->IsConstant() && !check_input->AsConstant()->IsArithmeticZero()) { in VisitDivZeroCheck()
137 if (left->IsConstant() && left->AsConstant()->IsArithmeticZero()) { in VisitShift()
173 instruction->GetLeft()->AsConstant()->IsArithmeticZero()) { in VisitAbove()
185 instruction->GetRight()->AsConstant()->IsArithmeticZero()) { in VisitAboveOrEqual()
197 instruction->GetRight()->AsConstant()->IsArithmeticZero()) { in VisitBelow()
209 instruction->GetLeft()->AsConstant()->IsArithmeticZero()) { in VisitBelowOrEqual()
275 (input_cst != nullptr) && input_cst->IsArithmeticZero()) { in VisitMul()
315 instruction->GetLeft()->AsConstant()->IsArithmeticZero()) { in VisitRem()
Dnodes.h2984 virtual bool IsArithmeticZero() const { return false; } in IsArithmeticZero() function
3042 bool IsArithmeticZero() const override { return GetValue() == 0; } in IsArithmeticZero() function
3086 bool IsArithmeticZero() const override { return GetValue() == 0; } in IsArithmeticZero() function
3124 bool IsArithmeticZero() const override { in IsArithmeticZero() function
3128 return IsArithmeticZero() && !std::signbit(value_); in IsArithmeticPositiveZero()
3131 return IsArithmeticZero() && std::signbit(value_); in IsArithmeticNegativeZero()
3181 bool IsArithmeticZero() const override { in IsArithmeticZero() function
3185 return IsArithmeticZero() && !std::signbit(value_); in IsArithmeticPositiveZero()
3188 return IsArithmeticZero() && std::signbit(value_); in IsArithmeticNegativeZero()
Dinstruction_simplifier.cc1275 if ((input_cst != nullptr) && input_cst->IsArithmeticZero()) { in VisitAdd()
2004 if ((input_cst != nullptr) && input_cst->IsArithmeticZero()) { in VisitSub()
Dcode_generator_arm64.cc2334 DCHECK(instruction->InputAt(0)->AsConstant()->IsArithmeticZero()); in VisitDataProcWithShifterOp()
2404 accumulator->AsConstant()->IsArithmeticZero()) { in VisitMultiplyAccumulate()
2441 if (accum_instr->IsConstant() && accum_instr->AsConstant()->IsArithmeticZero()) { in VisitMultiplyAccumulate()
2899 return (inst->IsFloatConstant() && (inst->AsFloatConstant()->IsArithmeticZero())) in IsFloatingPointZeroConstant()
2900 || (inst->IsDoubleConstant() && (inst->AsDoubleConstant()->IsArithmeticZero())); in IsFloatingPointZeroConstant()
Dcode_generator_arm_vixl.cc1261 DCHECK(rhs_loc.GetConstant()->IsArithmeticZero()); in GenerateVcmp()
5859 if ((input->IsFloatConstant() && (input->AsFloatConstant()->IsArithmeticZero())) || in ArithmeticZeroOrFpuRegister()
5860 (input->IsDoubleConstant() && (input->AsDoubleConstant()->IsArithmeticZero()))) { in ArithmeticZeroOrFpuRegister()