projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add the DataExtractor utility class.
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
Passes.h
2011-08-09
Jakob Stoklund Olesen
Refer to the RegisterCoalescer pass by ID.
blob
|
commitdiff
|
raw
2011-06-27
Evan Cheng
Remove the experimental (and unused) pre-ra splitting...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-26
Rafael Espindola
There is only one register coalescer. Merge it into...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-06
Jakob Stoklund Olesen
Add the SpillPlacement analysis pass.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-04
Jakob Stoklund Olesen
Turn the EdgeBundles class into a stand-alone machine...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-18
Jakob Stoklund Olesen
Pass a Banner argument to the machine code verifier...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Jakob Stoklund Olesen
Add MachineLoopRanges analysis.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-08
Jakob Stoklund Olesen
Stub out RegAllocGreedy.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Dan Gohman
Rename ExpandPseudos to ExpandISelPseudos to help clari...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-16
Dan Gohman
Split pseudo-instruction expansion into a separate...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-26
Jakob Stoklund Olesen
Make the spiller responsible for updating the LiveStack...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-22
Andrew Trick
This is a prototype of an experimental register allocation
blob
|
commitdiff
|
raw
|
diff to current
2010-09-23
Lang Hames
Moved the PBQP allocator class out of the header and...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-31
Duncan Sands
Stop using the dom frontier in DwarfEHPrepare by not...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-14
Jim Grosbach
Add a local stack object block allocation pass. This...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-09
Bill Wendling
Merge the OptimizeExts and OptimizeCmps passes into...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Jim Grosbach
tidy up
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Bill Wendling
Add the Optimize Compares pass (disabled by default).
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Jakob Stoklund Olesen
Remove double-def checking from MachineVerifier, so...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-15
Jakob Stoklund Olesen
Remove the local register allocator.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-27
Jakob Stoklund Olesen
Add a -regalloc=default option that chooses a register...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-27
Jakob Stoklund Olesen
Remove ancient prototype.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-21
Jakob Stoklund Olesen
Add fast register allocator, enabled with -regalloc...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-19
Dan Gohman
Code that needs a TargetMachine should have access...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-07
Evan Cheng
Post regalloc LICM. Work in progress.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
David Greene
Ok, third time's the charm. No changes from last time...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Evan Cheng
Revert 100204. It broke a bunch of tests and apparently...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
David Greene
Let's try this again. Re-apply 100143 including an...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-01
Eric Christopher
Revert r100143.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-01
David Greene
Add some switches helpful for debugging:
blob
|
commitdiff
|
raw
|
diff to current
2010-03-02
Evan Cheng
Add skeleton of a machine level cse pass.
blob
|
commitdiff
|
raw
|
diff to current
2010-02-22
Dan Gohman
Fix various doxygen warnings.
blob
|
commitdiff
|
raw
|
diff to current
2010-02-12
Bob Wilson
Add a new pass on machine instructions to optimize...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-19
Jim Grosbach
For aligned load/store instructions, it's only required...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-13
Evan Cheng
Add a quick pass to optimize sign / zero extension...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-04
Evan Cheng
Add a pre-regalloc tail duplication pass.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-02
Jim Grosbach
Factor the stack alignment calculations out into a...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-26
Bob Wilson
Rename new TailDuplicationPass to avoid name conflict...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-26
Bob Wilson
Split tail duplication into a separate pass. This...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-24
Devang Patel
Remove DebugLabelFolder pass. It is not used by dwarf...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-29
Bill Wendling
Don't put in these EH changes.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-29
Bill Wendling
Reverting r85338 for now. It's causing a bootstrap...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-28
Bob Wilson
Revert r85346 change to control tail merging by CodeGen...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-27
Bob Wilson
Record CodeGen optimization level in the BranchFolding...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-16
Evan Cheng
Change createPostRAScheduler so it can be turned off...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-17
Evan Cheng
Remove simple regalloc. It has bit rotted.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-23
Chris Lattner
remove std::ostream versions of printing stuff for...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-17
Jim Grosbach
Move the sjlj exception handling conversions to a back...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-03
Daniel Dunbar
Fix some comments referring to std::cerr.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-31
Dan Gohman
Reapply r77654 with a fix: MachineFunctionPass's getAna...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-31
Daniel Dunbar
Revert r77654, it appears to be causing llvm-gcc bootst...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-31
Dan Gohman
Manage MachineFunctions with an analysis Pass instead...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-30
Lang Hames
Removed the BigBlock register allocator.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-22
Duncan Sands
Add a new codegen pass that normalizes dwarf exception...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-16
Jakob Stoklund Olesen
Pass to verify generated machine code.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-07
Evan Cheng
Rename "loop aligner" pass to "code placement optimizat...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-07
Bill Wendling
Just turn aggressive stack coloring off at -O3.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-07
Bill Wendling
Temporarily revert r71010. It was causing massive failu...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-05
Evan Cheng
Forgot this in the last commit.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-13
Bill Wendling
Implement stack protectors as function attributes:...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-04
Bill Wendling
Update in response to feedback from Chris:
blob
|
commitdiff
|
raw
|
diff to current
2008-11-04
Bill Wendling
Initial checkin for stack protectors. Here's what it...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-20
Evan Cheng
Add skeleton for the pre-register allocation live inter...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-02
Evan Cheng
A Partitioned Boolean Quadratic Programming (PBQP)...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-17
Dan Gohman
Add a new MachineInstr-level DCE pass. It is very simpl...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-17
Gordon Henriksen
Rename some GC classes so that their roll will hopefull...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-04
Owen Anderson
- Fix SelectionDAG to generate correct CFGs.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-04
Evan Cheng
Add a stack slot coloring pass. Not yet enabled.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Dan Gohman
Change class' public PassInfo variables to by initializ...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-28
Evan Cheng
Add a quick and dirty "loop aligner pass". x86 uses...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Bill Wendling
Don't recalculate the loop info and loop dominators...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Chris Lattner
Add a really quick hack at a machine code sinking pass...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Don't attribute in file headers anymore. See llvmdev...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Gordon Henriksen
CollectorMetadata and Collector are rejiggered to get...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-07
Bill Wendling
Initial commit of the machine code LICM pass. It succes...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-12
Owen Anderson
As Chris and Evan pointed out, BreakCriticalMachineEdge...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-08
Owen Anderson
Make BreakCriticalMachineEdges available as a pass...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-31
Owen Anderson
Add the skeleton of a better PHI elimination pass.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-06
David Greene
Pluggable coalescers inplementation.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-06
Christopher Lamb
Implement review feedback. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-26
Christopher Lamb
Add a MachineFunction pass, which runs post register...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-13
Dale Johannesen
Skeleton of post-RA scheduler; doesn't do anything...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-02
Dan Gohman
Remove declarations for code no longer in the tree...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-22
Duraid Madina
check in the BigBlock local register allocator
blob
|
commitdiff
|
raw
|
diff to current
2007-06-08
David Greene
Factor live variable analysis so it does not do registe...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-22
Dale Johannesen
Make tail merging the default, except on powerPC. ...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-16
Evan Cheng
Initial commit of (very basic) if converter.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-29
Bill Wendling
Oops! didn't mean to put this in there yet.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-29
Bill Wendling
Replacing std::iostreams with llvm iostreams. Some...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-07
Jim Laskey
1. Add a pass to fold debug label instructions so a...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-24
Chris Lattner
Remove a prototype
blob
|
commitdiff
|
raw
|
diff to current
2005-05-01
Tanya Lattner
Adding ModuloSched SB.
blob
|
commitdiff
|
raw
|
diff to current
2005-04-21
Misha Brukman
Remove trailing whitespace
blob
|
commitdiff
|
raw
|
diff to current
2004-07-31
Chris Lattner
New pass
blob
|
commitdiff
|
raw
|
diff to current
2004-07-21
Alkis Evlogimenos
Add Iterative scan register allocator.
blob
|
commitdiff
|
raw
|
diff to current
2004-07-02
Chris Lattner
Add a new pass for code generators to use
blob
|
commitdiff
|
raw
|
diff to current
2004-05-08
Tanya Lattner
Registering the ModuloScheduling pass.
blob
|
commitdiff
|
raw
|
diff to current
next