diff options
author | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-05-04 23:34:37 +0000 |
---|---|---|
committer | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-05-04 23:34:37 +0000 |
commit | 15b474a23cd2d4b7f40c34838e3d1321946fee2b (patch) | |
tree | e7b62387f42efcd449bcaf9d81979cd5f72c016a /gcc/doc/passes.texi | |
parent | 5f3c60c80caf371f1f9e319bfc701450828fcb9b (diff) | |
download | gcc-15b474a23cd2d4b7f40c34838e3d1321946fee2b.tar.gz |
Remove extra spacing at the end of the line.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@173401 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc/passes.texi')
-rw-r--r-- | gcc/doc/passes.texi | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/doc/passes.texi b/gcc/doc/passes.texi index e5ee8c3b105..1fee7d9020e 100644 --- a/gcc/doc/passes.texi +++ b/gcc/doc/passes.texi @@ -435,23 +435,23 @@ The optimizations also use various utility functions contained in Vectorization. This pass transforms loops to operate on vector types instead of scalar types. Data parallelism across loop iterations is exploited -to group data elements from consecutive iterations into a vector and operate -on them in parallel. Depending on available target support the loop is +to group data elements from consecutive iterations into a vector and operate +on them in parallel. Depending on available target support the loop is conceptually unrolled by a factor @code{VF} (vectorization factor), which is -the number of elements operated upon in parallel in each iteration, and the +the number of elements operated upon in parallel in each iteration, and the @code{VF} copies of each scalar operation are fused to form a vector operation. Additional loop transformations such as peeling and versioning may take place -to align the number of iterations, and to align the memory accesses in the +to align the number of iterations, and to align the memory accesses in the loop. The pass is implemented in @file{tree-vectorizer.c} (the main driver), -@file{tree-vect-loop.c} and @file{tree-vect-loop-manip.c} (loop specific parts -and general loop utilities), @file{tree-vect-slp} (loop-aware SLP +@file{tree-vect-loop.c} and @file{tree-vect-loop-manip.c} (loop specific parts +and general loop utilities), @file{tree-vect-slp} (loop-aware SLP functionality), @file{tree-vect-stmts.c} and @file{tree-vect-data-refs.c}. Analysis of data references is in @file{tree-data-ref.c}. SLP Vectorization. This pass performs vectorization of straight-line code. The pass is implemented in @file{tree-vectorizer.c} (the main driver), -@file{tree-vect-slp.c}, @file{tree-vect-stmts.c} and +@file{tree-vect-slp.c}, @file{tree-vect-stmts.c} and @file{tree-vect-data-refs.c}. Autoparallelization. This pass splits the loop iteration space to run @@ -470,7 +470,7 @@ This pass applies if-conversion to simple loops to help vectorizer. We identify if convertible loops, if-convert statements and merge basic blocks in one big block. The idea is to present loop in such form so that vectorizer can have one to one mapping between statements -and available vector operations. This pass is located in +and available vector operations. This pass is located in @file{tree-if-conv.c} and is described by @code{pass_if_conversion}. @item Conditional constant propagation |