Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f824489a1de495b7fe6f98a3a747bb85aaeb2b91
/
llvm
/
lib
/
CodeGen
/
Passes.cpp
4029596
Use the fast register allocator by default for -O0 builds.
by Jakob Stoklund Olesen
· 15 years ago
b613ae2
Add a -regalloc=default option that chooses a register allocator based on the -O
by Jakob Stoklund Olesen
· 15 years ago
3d928db
Uniformize the way these options are printed. Requested by Russell Wallace.
by Duncan Sands
· 16 years ago
d78c400
Clean up the use of static and anonymous namespaces. This turned up
by Dan Gohman
· 17 years ago
6a2da37
Make several variable declarations static.
by Dan Gohman
· 18 years ago
f3ebc3f
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 18 years ago
8969ebc
*** empty log message ***
by Bill Wendling
· 19 years ago
6efe304
Work around a bug in gcc 3.3.5, reported by a user
by Chris Lattner
· 19 years ago
29e635d
Final polish on machine pass registries.
by Jim Laskey
· 19 years ago
03593f7
1. Change use of "Cache" to "Default".
by Jim Laskey
· 19 years ago
95eda5b
Introducing plugable register allocators and instruction schedulers.
by Jim Laskey
· 19 years ago
d1a714e
Working toward registration of register allocators.
by Jim Laskey
· 19 years ago
c496b41
Reduce number of exported symbols
by Andrew Lenharth
· 19 years ago
476b8dd
Alkis agrees that that iterative scan allocator isn't going to be worked on
by Chris Lattner
· 20 years ago
835702a
Remove trailing whitespace
by Misha Brukman
· 21 years ago
7c16caa
Changes For Bug 352
by Reid Spencer
· 21 years ago
8799dd9
The default has not been 'simple' for AGES!
by Chris Lattner
· 21 years ago
68426e5
Make linear scan the default
by Chris Lattner
· 21 years ago
c73b76a
Put variable name to a separate line.
by Alkis Evlogimenos
· 21 years ago
52cff0a
Fit to 80 columns.
by Alkis Evlogimenos
· 21 years ago
d524e5b
Add Iterative scan register allocator.
by Alkis Evlogimenos
· 21 years ago
c03ccc2
Linearscan is no longer experimental.
by Alkis Evlogimenos
· 21 years ago
34afafc
Fix IA64 compatibility
by Chris Lattner
· 21 years ago
31953c7
Add a spiller option to llc. A simple spiller will come soon. When we get CFG in the machine code represenation a global spiller will also be possible. Also document the linear scan register allocator but mark it as experimental for now.
by Alkis Evlogimenos
· 22 years ago
27dd642
finegrainify namespacification minor cleanups
by Chris Lattner
· 22 years ago
0e9ded7
Merging the linear scan register allocator in trunk. It currently passes most tests under test/Programs/SingleSource/Benchmarks/Shootout so development will continue on trunk. The allocator is not enabled by default. You will need to pass -regallo=linearscan to lli or llc to use it.
by Alkis Evlogimenos
· 22 years ago
960707c
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 22 years ago
482202a
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
5facafa
Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller.
by Alkis Evlogimenos
· 22 years ago