Home
last modified time | relevance | path

Searched refs:CanBeNull (Results 1 – 10 of 10) sorted by relevance

/art/compiler/optimizing/
Dconstant_folding.cc148 if ((instruction->GetLeft()->IsNullConstant() && !instruction->GetRight()->CanBeNull()) || in VisitEqual()
149 (instruction->GetRight()->IsNullConstant() && !instruction->GetLeft()->CanBeNull())) { in VisitEqual()
160 if ((instruction->GetLeft()->IsNullConstant() && !instruction->GetRight()->CanBeNull()) || in VisitNotEqual()
161 (instruction->GetRight()->IsNullConstant() && !instruction->GetLeft()->CanBeNull())) { in VisitNotEqual()
Dreference_type_propagation.cc378 if (!obj->CanBeNull() || obj->IsNullConstant()) { in BoundTypeForIfNotNull()
705 instr->SetCanBeNull(obj->CanBeNull() && instr->GetUpperCanBeNull()); in VisitBoundType()
752 phi->SetCanBeNull(first_input->CanBeNull()); in VisitPhi()
970 bool existing_can_be_null = instr->CanBeNull(); in UpdateNullability()
975 if (input->CanBeNull()) { in UpdateNullability()
983 bound_type->SetCanBeNull(instr->InputAt(0)->CanBeNull() && bound_type->GetUpperCanBeNull()); in UpdateNullability()
985 return existing_can_be_null != instr->CanBeNull(); in UpdateNullability()
Dnodes.h2199 virtual bool CanBeNull() const { in CanBeNull() function
2881 bool CanBeNull() const override { return GetPackedFlag<kFlagCanBeNull>(); } in CanBeNull() function
4314 bool CanBeNull() const override { return false; } in CanBeNull() function
4705 bool CanBeNull() const override { in CanBeNull() function
4875 bool CanBeNull() const override { in CanBeNull() function
4893 return HInvoke::CanBeNull(); in CanBeNull()
5004 bool CanBeNull() const override { return false; } in CanBeNull() function
5698 bool CanBeNull() const override { return GetPackedFlag<kFlagCanBeNull>(); } in CanBeNull() function
5849 bool CanBeNull() const override { return false; } in CanBeNull() function
6432 bool CanBeNull() const override { return false; } in CanBeNull() function
[all …]
Dinstruction_simplifier.cc556 if (!obj->CanBeNull()) { in VisitNullCheck()
566 if (!input->CanBeNull()) { in CanEnsureNotNullAt()
2424 if (invoke->CanThrow() && !arg->CanBeNull()) { in SimplifyNPEOnArgN()
2625 DCHECK(!invoke->CanBeNull()); in TryReplaceStringBuilderAppend()
2626 DCHECK(!append->CanBeNull()); in TryReplaceStringBuilderAppend()
Dgraph_visualizer.cc698 << std::boolalpha << instruction->CanBeNull() << std::noboolalpha; in PrintInstruction()
Dinliner.cc1833 current->AsParameterValue()->SetCanBeNull(argument->CanBeNull()); in SubstituteArguments()
2175 if (declared_can_be_null && !actual_obj->CanBeNull()) { in IsReferenceTypeRefinement()
Dnodes.cc2819 CanBeNull() == other_bt->CanBeNull(); in InstructionDataEquals()
Dintrinsics_arm_vixl.cc1097 invoke->InputAt(1)->CanBeNull() in VisitStringCompareTo()
1151 const bool can_slow_path = invoke->InputAt(1)->CanBeNull(); in VisitStringCompareTo()
Dintrinsics_arm64.cc1105 invoke->InputAt(1)->CanBeNull() in VisitStringCompareTo()
1153 const bool can_slow_path = invoke->InputAt(1)->CanBeNull(); in VisitStringCompareTo()
Dinstruction_builder.cc273 if (!ref->CanBeNull()) { in LoadNullCheckedLocal()