index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
llvm
/
CodeGen
/
Passes.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
CollectorMetadata and Collector are rejiggered to get along with
Gordon Henriksen
2007-12-11
1
-0
/
+18
*
Initial commit of the machine code LICM pass. It successfully hoists this:
Bill Wendling
2007-12-07
1
-0
/
+4
*
As Chris and Evan pointed out, BreakCriticalMachineEdges doesn't really need
Owen Anderson
2007-11-12
1
-4
/
+0
*
Make BreakCriticalMachineEdges available as a pass that can be depended on.
Owen Anderson
2007-11-08
1
-0
/
+4
*
Add the skeleton of a better PHI elimination pass.
Owen Anderson
2007-10-31
1
-0
/
+8
*
Pluggable coalescers inplementation.
David Greene
2007-09-06
1
-0
/
+6
*
Implement review feedback. No functionality change.
Christopher Lamb
2007-08-06
1
-1
/
+1
*
Add a MachineFunction pass, which runs post register allocation, that turns s...
Christopher Lamb
2007-07-26
1
-0
/
+6
*
Skeleton of post-RA scheduler; doesn't do anything yet.
Dale Johannesen
2007-07-13
1
-0
/
+3
*
Remove declarations for code no longer in the tree, to avoid confusion.
Dan Gohman
2007-07-02
1
-6
/
+0
*
check in the BigBlock local register allocator
Duraid Madina
2007-06-22
1
-0
/
+9
*
Factor live variable analysis so it does not do register coalescing
David Greene
2007-06-08
1
-0
/
+5
*
Make tail merging the default, except on powerPC. There was no prior art
Dale Johannesen
2007-05-22
1
-1
/
+1
*
Initial commit of (very basic) if converter.
Evan Cheng
2007-05-16
1
-0
/
+3
*
Oops! didn't mean to put this in there yet.
Bill Wendling
2006-11-29
1
-5
/
+0
*
Replacing std::iostreams with llvm iostreams. Some of these changes involve
Bill Wendling
2006-11-29
1
-0
/
+5
*
1. Add a pass to fold debug label instructions so a debug info client can detect
Jim Laskey
2006-11-07
1
-0
/
+5
*
Remove a prototype
Chris Lattner
2005-10-24
1
-5
/
+0
*
Adding ModuloSched SB.
Tanya Lattner
2005-05-01
1
-0
/
+3
*
Remove trailing whitespace
Misha Brukman
2005-04-21
1
-6
/
+6
*
New pass
Chris Lattner
2004-07-31
1
-0
/
+6
*
Add Iterative scan register allocator.
Alkis Evlogimenos
2004-07-21
1
-0
/
+5
*
Add a new pass for code generators to use
Chris Lattner
2004-07-02
1
-1
/
+9
*
Registering the ModuloScheduling pass.
Tanya Lattner
2004-05-08
1
-0
/
+4
*
Include <iosfwd> and <string> instead of <iostream>.
Brian Gaeke
2004-02-04
1
-2
/
+3
*
Give clients of MachineFunctionPrinter the ability to specify a banner and
Brian Gaeke
2004-01-30
1
-2
/
+5
*
Rearrange code, indent for the namespace, add the createMachineFunctionPrinte...
Chris Lattner
2003-12-20
1
-41
/
+48
*
Remove TwoAddressInstruction from the public headers and add an ID
Alkis Evlogimenos
2003-12-18
1
-0
/
+5
*
Merging the linear scan register allocator in trunk. It currently passes most...
Alkis Evlogimenos
2003-11-20
1
-1
/
+6
*
Put all LLVM code into the llvm namespace, as per bug 109.
Brian Gaeke
2003-11-11
1
-0
/
+4
*
Added LLVM copyright header (for lack of a better term).
John Criswell
2003-10-20
1
-0
/
+7
*
Moved enum and command-line option in separate file. Also added function that...
Alkis Evlogimenos
2003-10-02
1
-1
/
+3
*
Change llc command line for register allocators
Alkis Evlogimenos
2003-10-02
1
-0
/
+2
*
Forward declare a class
Chris Lattner
2003-09-30
1
-0
/
+1
*
Include the sparc register in this file
Chris Lattner
2003-09-30
1
-0
/
+5
*
The word `dependent' has no `a'.
Misha Brukman
2003-08-21
1
-2
/
+2
*
Factory methods for FunctionPasses now return type FunctionPass *.
Brian Gaeke
2003-08-13
1
-4
/
+4
*
Add new files
Chris Lattner
2003-01-13
1
-0
/
+38