]> git.ipfire.org Git - thirdparty/gcc.git/commit
Vector Cost Model.
authorTejas Belagod <tejas.belagod@arm.com>
Thu, 4 Jul 2013 13:23:59 +0000 (14:23 +0100)
committerTejas Belagod <belagod@gcc.gnu.org>
Thu, 4 Jul 2013 13:23:59 +0000 (14:23 +0100)
commit8990e73a27e10f3a0ba4a210a5001eb8622b2771
tree09627b111dde9fca60a127a43c29e34e8be2713c
parent93b47944fccb71577d5881bf6c0735a24f65447f
Vector Cost Model.

2013-07-04  Tejas Belagod  <tejas.belagod@arm.com>

Vector Cost Model.
        * config/aarch64/aarch64-protos.h (cpu_vector_cost): New.
        (tune_params): New member 'const vec_costs'.
        * config/aarch64/aarch64.c (generic_vector_cost): New.
        (generic_tunings): New member 'generic_vector_cost'.
        (aarch64_builtin_vectorization_cost): New.
        (aarch64_add_stmt_cost): New.
        (TARGET_VECTORIZE_ADD_STMT_COST): New.
        (TARGET_VECTORIZE_BUILTIN_VECTORIZATION_COST): New.

From-SVN: r200670
gcc/ChangeLog
gcc/config/aarch64/aarch64-protos.h
gcc/config/aarch64/aarch64.c