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
*
Add fast register allocator, enabled with -regalloc=fast.
Jakob Stoklund Olesen
2010-04-21
1
-0
/
+5
*
Code that needs a TargetMachine should have access to one directly, rather
Dan Gohman
2010-04-19
1
-1
/
+1
*
Post regalloc LICM. Work in progress.
Evan Cheng
2010-04-07
1
-1
/
+1
*
Ok, third time's the charm. No changes from last time except the CMake
David Greene
2010-04-02
1
-2
/
+4
*
Revert 100204. It broke a bunch of tests and apparently changed what passes a...
Evan Cheng
2010-04-02
1
-4
/
+2
*
Let's try this again. Re-apply 100143 including an apparent missing
David Greene
2010-04-02
1
-2
/
+4
*
Revert r100143.
Eric Christopher
2010-04-01
1
-4
/
+2
*
Add some switches helpful for debugging:
David Greene
2010-04-01
1
-2
/
+4
*
Add skeleton of a machine level cse pass.
Evan Cheng
2010-03-02
1
-0
/
+4
*
Fix various doxygen warnings.
Dan Gohman
2010-02-22
1
-1
/
+1
*
Add a new pass on machine instructions to optimize away PHI cycles that
Bob Wilson
2010-02-12
1
-0
/
+4
*
For aligned load/store instructions, it's only required to know whether a
Jim Grosbach
2010-01-19
1
-4
/
+0
*
Add a quick pass to optimize sign / zero extension instructions. For targets ...
Evan Cheng
2010-01-13
1
-0
/
+4
*
Add a pre-regalloc tail duplication pass.
Evan Cheng
2009-12-04
1
-1
/
+1
*
Factor the stack alignment calculations out into a target independent pass.
Jim Grosbach
2009-12-02
1
-0
/
+4
*
Rename new TailDuplicationPass to avoid name conflict with the old one.
Bob Wilson
2009-11-26
1
-2
/
+2
*
Split tail duplication into a separate pass. This is needed to avoid
Bob Wilson
2009-11-26
1
-0
/
+4
*
Remove DebugLabelFolder pass. It is not used by dwarf writer anymore.
Devang Patel
2009-11-24
1
-5
/
+0
*
Don't put in these EH changes.
Bill Wendling
2009-10-29
1
-1
/
+1
*
Reverting r85338 for now. It's causing a bootstrap failure on PPC darwin9.
Bill Wendling
2009-10-29
1
-1
/
+1
*
Revert r85346 change to control tail merging by CodeGenOpt::Level.
Bob Wilson
2009-10-28
1
-4
/
+3
*
Record CodeGen optimization level in the BranchFolding pass so that we can
Bob Wilson
2009-10-27
1
-3
/
+4
*
Change createPostRAScheduler so it can be turned off at llc -O1.
Evan Cheng
2009-10-16
1
-3
/
+4
*
Remove simple regalloc. It has bit rotted.
Evan Cheng
2009-09-17
1
-6
/
+0
*
remove std::ostream versions of printing stuff for MBB and MF,
Chris Lattner
2009-08-23
1
-3
/
+3
*
Move the sjlj exception handling conversions to a back-end pass where they
Jim Grosbach
2009-08-17
1
-0
/
+4
*
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
[next]