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
*
Fix some comments referring to std::cerr.
Daniel Dunbar
2009-08-03
1
-1
/
+1
*
Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage
Dan Gohman
2009-07-31
1
-5
/
+0
*
Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many
Daniel Dunbar
2009-07-31
1
-0
/
+5
*
Manage MachineFunctions with an analysis Pass instead of the Annotable
Dan Gohman
2009-07-31
1
-5
/
+0
*
Removed the BigBlock register allocator.
Lang Hames
2009-07-30
1
-9
/
+0
*
Add a new codegen pass that normalizes dwarf exception handling
Duncan Sands
2009-05-22
1
-0
/
+4
*
Pass to verify generated machine code.
Jakob Stoklund Olesen
2009-05-16
1
-0
/
+7
*
Rename "loop aligner" pass to "code placement optimization" pass.
Evan Cheng
2009-05-07
1
-3
/
+3
*
Just turn aggressive stack coloring off at -O3.
Bill Wendling
2009-05-07
1
-1
/
+1
*
Temporarily revert r71010. It was causing massive failures during self-hosting.
Bill Wendling
2009-05-07
1
-1
/
+1
*
Forgot this in the last commit.
Evan Cheng
2009-05-05
1
-1
/
+1
*
Implement stack protectors as function attributes: "ssp" and "sspreq".
Bill Wendling
2008-11-13
1
-12
/
+1
*
Update in response to feedback from Chris:
Bill Wendling
2008-11-04
1
-1
/
+13
*
Initial checkin for stack protectors. Here's what it does:
Bill Wendling
2008-11-04
1
-1
/
+4
*
Add skeleton for the pre-register allocation live interval splitting pass.
Evan Cheng
2008-10-20
1
-0
/
+2
*
A Partitioned Boolean Quadratic Programming (PBQP) based register allocator.
Evan Cheng
2008-10-02
1
-0
/
+5
*
Add a new MachineInstr-level DCE pass. It is very simple, and is intended to
Dan Gohman
2008-09-17
1
-0
/
+5
*
Rename some GC classes so that their roll will hopefully be clearer.
Gordon Henriksen
2008-08-17
1
-5
/
+5
*
- Fix SelectionDAG to generate correct CFGs.
Owen Anderson
2008-08-04
1
-0
/
+4
*
Add a stack slot coloring pass. Not yet enabled.
Evan Cheng
2008-06-04
1
-0
/
+3
*
Change class' public PassInfo variables to by initialized with the
Dan Gohman
2008-05-13
1
-6
/
+6
*
Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...
Evan Cheng
2008-02-28
1
-0
/
+4
*
Don't recalculate the loop info and loop dominators analyses if they're
Bill Wendling
2008-01-04
1
-0
/
+8
*
Add a really quick hack at a machine code sinking pass, enabled with --enable...
Chris Lattner
2008-01-04
1
-0
/
+4
*
Don't attribute in file headers anymore. See llvmdev for the
Chris Lattner
2007-12-29
1
-2
/
+2
*
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
[next]