Searched defs:bound (Results 1 - 4 of 4) sorted by relevance
/art/compiler/optimizing/ |
H A D | dead_code_elimination.cc | 182 HBoundType* bound = nullptr; local 192 if (bound == nullptr) { 194 bound = new (obj->GetBlock()->GetGraph()->GetAllocator()) HBoundType(obj); 195 bound->SetUpperBound(ti, /*can_be_null*/ false); 196 bound->SetReferenceTypeInfo(ti); 197 bound->SetCanBeNull(false); 198 not_throws->InsertInstructionBefore(bound, not_throws->GetFirstInstruction()); 200 user->ReplaceWith(bound); 205 return bound != nullptr;
|
H A D | bounds_check_elimination.cc | 32 * A value bound is represented as a pair of value and constant, 95 // Expresses any instruction as a value bound. 108 // Try to detect useful value bound format from an instruction, e.g. 131 // No useful bound detected. 153 bool Equals(ValueBound bound) const { 154 return instruction_ == bound.instruction_ && constant_ == bound.constant_; 169 // Returns if it's certain this->bound >= `bound`. 170 bool GreaterThanOrEqualTo(ValueBound bound) cons 369 MonotonicValueRange(ScopedArenaAllocator* allocator, HPhi* induction_variable, HInstruction* initial, int32_t increment, ValueBound bound) argument 718 ValueBound bound = ValueBound::DetectValueBoundFromValue(right, &found); local 968 ValueBound bound = ValueBound::DetectValueBoundFromValue( variable [all...] |
/art/compiler/utils/x86/ |
H A D | assembler_x86.cc | 2716 int bound = buffer_.Size(); local 2717 CHECK(!label->IsBound()); // Labels can only be bound once. 2721 buffer_.Store<int32_t>(position, bound - (position + 4)); 2724 label->BindTo(bound); 2729 int bound = buffer_.Size(); local 2730 CHECK(!label->IsBound()); // Labels can only be bound once. 2734 int offset = bound - (position + 1); 2739 label->BindTo(bound);
|
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.cc | 3353 int bound = buffer_.Size(); local 3354 CHECK(!label->IsBound()); // Labels can only be bound once. 3358 buffer_.Store<int32_t>(position, bound - (position + 4)); 3361 label->BindTo(bound); 3366 int bound = buffer_.Size(); local 3367 CHECK(!label->IsBound()); // Labels can only be bound once. 3371 int offset = bound - (position + 1); 3376 label->BindTo(bound);
|
Completed in 64 milliseconds