Searched defs:lower (Results 1 - 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
H A D | induction_var_range_test.cc | 72 void BuildLoop(int32_t lower, HInstruction* upper, int32_t stride) { argument 92 phi->AddInput(graph_->GetIntConstant(lower)); // i = l 646 HInstruction* lower = nullptr; local 660 increment_, condition_->InputAt(0), graph_, loop_preheader_, &lower, &upper); 662 // Verify lower is 0+0. 663 ASSERT_TRUE(lower != nullptr); 664 ASSERT_TRUE(lower->IsAdd()); 665 ASSERT_TRUE(lower->InputAt(0)->IsIntConstant()); 666 EXPECT_EQ(0, lower->InputAt(0)->AsIntConstant()->GetValue()); 667 ASSERT_TRUE(lower 716 HInstruction* lower = nullptr; local [all...] |
H A D | induction_var_range.cc | 77 * Corrects a value for type to account for arithmetic wrap-around in lower precision. 139 // Type int or lower (this is not too restrictive since intended clients, like 205 /*out*/HInstruction** lower, 208 if (!GenerateCode(context, instruction, graph, block, lower, upper, nullptr, &b1, &b2)) { 609 /*out*/HInstruction** lower, 647 // Code generation for lower and upper. 649 // Success on lower if invariant (not set), or code can be generated. 651 GenerateCode(info, trip, graph, block, lower, in_body, /* is_min */ true)) && 201 GenerateRangeCode(HInstruction* context, HInstruction* instruction, HGraph* graph, HBasicBlock* block, HInstruction** lower, HInstruction** upper) argument 605 GenerateCode(HInstruction* context, HInstruction* instruction, HGraph* graph, HBasicBlock* block, HInstruction** lower, HInstruction** upper, HInstruction** taken_test, bool* needs_finite_test, bool* needs_taken_test) const argument
|
H A D | bounds_check_elimination.cc | 219 // Try to narrow lower bound. Returns the greatest of the two if possible. 230 // Favor constant as lower bound. 297 * Represent a range of lower bound and upper bound, both being inclusive. 305 ValueRange(ArenaAllocator* allocator, ValueBound lower, ValueBound upper) argument 306 : allocator_(allocator), lower_(lower), upper_(upper) {} 352 ValueBound lower = lower_.Add(constant, &overflow, &underflow); local 361 // and invalidate the lower bound. 364 return new (allocator_) ValueRange(allocator_, lower, upper); 427 ValueBound lower = ValueBound::NarrowLowerBound(bound_, range->GetLower()); variable 428 if (!lower 733 ValueBound lower = bound; local 818 ValueBound lower = ValueBound(nullptr, 0); // constant 0 variable 849 ValueBound lower = existing_range->GetLower(); variable 867 ValueBound lower = ValueBound(nullptr, constant + 1); variable 1013 ValueBound lower = right_range->GetLower(); variable 1119 ValueBound lower = ValueBound(nullptr, -right_const); variable 1183 HInstruction* lower = new (GetGraph()->GetArena()) local 1336 HInstruction* lower = nullptr; local [all...] |
Completed in 91 milliseconds