aboutsummaryrefslogtreecommitdiff
path: root/tools/gccas/gccas.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-04-18 05:20:17 +0000
committerChris Lattner <sabre@nondot.org>2004-04-18 05:20:17 +0000
commit83bf2880c37e62bc17570ffbd95d7081a9d30c2c (patch)
tree5de455a31b678011af7354310d8e81f83124b0b5 /tools/gccas/gccas.cpp
parent3c85eef81a13d6a2943562e5953a73a6ef6684c0 (diff)
Initial checkin of a simple loop unroller. This pass is extremely basic and
limited. Even in it's extremely simple state (it can only *fully* unroll single basic block loops that execute a constant number of times), it already helps improve performance a LOT on some benchmarks, particularly with the native code generators. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13028 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/gccas/gccas.cpp')
0 files changed, 0 insertions, 0 deletions