GCC Middle and Back End API Reference
|
#include <tree-ssa-loop.h>
Data Fields | |
tree | base |
tree | step |
bool | no_overflow |
Header file for SSA loop optimizations. Copyright (C) 2013 Free Software Foundation, Inc.
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see http://www.gnu.org/licenses/. Affine iv.
tree affine_iv_d::base |
Iv = BASE + STEP * i.
Referenced by can_unroll_loop_p(), gather_stats_on_scev_database_1(), get_base_value(), number_of_iterations_lt_to_ne(), and release_mem_refs().
bool affine_iv_d::no_overflow |
True if this iv does not overflow.
Referenced by gather_stats_on_scev_database_1(), and number_of_iterations_cond().
tree affine_iv_d::step |