Home
last modified time | relevance | path

Searched refs:IsZeroBitPattern (Results 1 – 12 of 12) sorted by relevance

/art/compiler/optimizing/
Dcommon_arm64.h151 if (input->IsConstant() && input->AsConstant()->IsZeroBitPattern()) { in InputCPURegisterOrZeroRegAt()
267 return constant->IsZeroBitPattern() || constant->IsOne() || constant->IsMinusOne(); in Arm64CanEncodeConstantAsImmediate()
371 return instruction->IsConstant() && instruction->AsConstant()->IsZeroBitPattern(); in IsConstantZeroBitPattern()
Dconstant_folding.cc222 if ((input_cst != nullptr) && input_cst->IsZeroBitPattern()) { in VisitAnd()
Dcode_generator_vector_x86_64.cc31 bool is_zero = IsZeroBitPattern(input); in VisitVecReplicateScalar()
63 if (IsZeroBitPattern(instruction->InputAt(0))) { in VisitVecReplicateScalar()
1065 bool is_zero = IsZeroBitPattern(input); in VisitVecSetScalars()
1102 if (IsZeroBitPattern(instruction->InputAt(0))) { in VisitVecSetScalars()
Dcode_generator_vector_x86.cc31 bool is_zero = IsZeroBitPattern(input); in VisitVecReplicateScalar()
68 if (IsZeroBitPattern(instruction->InputAt(0))) { in VisitVecReplicateScalar()
1082 bool is_zero = IsZeroBitPattern(input); in VisitVecSetScalars()
1124 if (IsZeroBitPattern(instruction->InputAt(0))) { in VisitVecSetScalars()
Dcode_generator_vector_arm_vixl.cc748 bool is_zero = IsZeroBitPattern(input); in VisitVecSetScalars()
772 if (IsZeroBitPattern(instruction->InputAt(0))) { in VisitVecSetScalars()
Dload_store_elimination.cc128 IsZeroBitPattern(value)) { in FindOrAddTypeConversionIfNecessary()
Dnodes.h2986 virtual bool IsZeroBitPattern() const { return false; } in IsZeroBitPattern() function
3009 bool IsZeroBitPattern() const override { return true; } in IsZeroBitPattern() function
3043 bool IsZeroBitPattern() const override { return GetValue() == 0; } in IsZeroBitPattern() function
3087 bool IsZeroBitPattern() const override { return GetValue() == 0; } in IsZeroBitPattern() function
3133 bool IsZeroBitPattern() const override { in IsZeroBitPattern() function
3190 bool IsZeroBitPattern() const override { in IsZeroBitPattern() function
8140 inline bool IsZeroBitPattern(HInstruction* instruction) { in IsZeroBitPattern() function
8141 return instruction->IsConstant() && instruction->AsConstant()->IsZeroBitPattern(); in IsZeroBitPattern()
Dcode_generator_vector_arm64_sve.cc970 bool is_zero = IsZeroBitPattern(input); in VisitVecSetScalars()
1006 if (IsZeroBitPattern(instruction->InputAt(0))) { in VisitVecSetScalars()
Dcode_generator_vector_arm64_neon.cc970 bool is_zero = IsZeroBitPattern(input); in VisitVecSetScalars()
1006 if (IsZeroBitPattern(instruction->InputAt(0))) { in VisitVecSetScalars()
Dinstruction_simplifier.cc1951 if ((input_cst != nullptr) && input_cst->IsZeroBitPattern()) { in VisitOr()
2114 if ((input_cst != nullptr) && input_cst->IsZeroBitPattern()) { in VisitXor()
Dinliner.cc1683 if (!value->IsConstant() || !value->AsConstant()->IsZeroBitPattern()) { in TryPatternSubstitution()
Dcode_generator_arm64.cc1552 if (src_cst->IsZeroBitPattern()) { in MoveLocation()