index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
llvm
/
CodeGen
/
Passes.h
Age
Commit message (
Expand
)
Author
2011-09-27
Remove X86-dependent stuff from SSEDomainFix.
Jakob Stoklund Olesen
2011-09-25
Clean up code after renaming LowerSubregs -> ExpandPostRAPseudos.
Jakob Stoklund Olesen
2011-08-09
Refer to the RegisterCoalescer pass by ID.
Jakob Stoklund Olesen
2011-06-27
Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...
Evan Cheng
2011-06-26
There is only one register coalescer. Merge it into the base class and
Rafael Espindola
2011-01-06
Add the SpillPlacement analysis pass.
Jakob Stoklund Olesen
2011-01-04
Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.
Jakob Stoklund Olesen
2010-12-18
Pass a Banner argument to the machine code verifier both from
Jakob Stoklund Olesen
2010-12-15
Add MachineLoopRanges analysis.
Jakob Stoklund Olesen
2010-12-08
Stub out RegAllocGreedy.
Jakob Stoklund Olesen
2010-11-18
Rename ExpandPseudos to ExpandISelPseudos to help clarify its role.
Dan Gohman
2010-11-16
Split pseudo-instruction expansion into a separate pass, to make it
Dan Gohman
2010-10-26
Make the spiller responsible for updating the LiveStacks analysis.
Jakob Stoklund Olesen
2010-10-22
This is a prototype of an experimental register allocation
Andrew Trick
2010-09-23
Moved the PBQP allocator class out of the header and back in to the cpp file ...
Lang Hames
2010-08-31
Stop using the dom frontier in DwarfEHPrepare by not promoting alloca's
Duncan Sands
2010-08-14
Add a local stack object block allocation pass. This is still an
Jim Grosbach
2010-08-09
Merge the OptimizeExts and OptimizeCmps passes into one PeepholeOptimizer
Bill Wendling
2010-08-06
tidy up
Jim Grosbach
2010-08-06
Reapply r110396, with fixes to appease the Linux buildbot gods.
Owen Anderson
2010-08-06
Add the Optimize Compares pass (disabled by default).
Bill Wendling
2010-08-06
Revert r110396 to fix buildbots.
Owen Anderson
2010-08-05
Don't use PassInfo* as a type identifier for passes. Instead, use the addres...
Owen Anderson
2010-08-05
Remove double-def checking from MachineVerifier, so a register does not have to
Jakob Stoklund Olesen
2010-06-15
Remove the local register allocator.
Jakob Stoklund Olesen
2010-05-27
Add a -regalloc=default option that chooses a register allocator based on the -O
Jakob Stoklund Olesen
2010-05-27
Remove ancient prototype.
Jakob Stoklund Olesen
2010-04-21
Add fast register allocator, enabled with -regalloc=fast.
Jakob Stoklund Olesen
2010-04-19
Code that needs a TargetMachine should have access to one directly, rather
Dan Gohman
2010-04-07
Post regalloc LICM. Work in progress.
Evan Cheng
2010-04-02
Ok, third time's the charm. No changes from last time except the CMake
David Greene
2010-04-02
Revert 100204. It broke a bunch of tests and apparently changed what passes a...
Evan Cheng
2010-04-02
Let's try this again. Re-apply 100143 including an apparent missing
David Greene
2010-04-01
Revert r100143.
Eric Christopher
2010-04-01
Add some switches helpful for debugging:
David Greene
2010-03-02
Add skeleton of a machine level cse pass.
Evan Cheng
2010-02-22
Fix various doxygen warnings.
Dan Gohman
2010-02-12
Add a new pass on machine instructions to optimize away PHI cycles that
Bob Wilson
2010-01-19
For aligned load/store instructions, it's only required to know whether a
Jim Grosbach
2010-01-13
Add a quick pass to optimize sign / zero extension instructions. For targets ...
Evan Cheng
2009-12-04
Add a pre-regalloc tail duplication pass.
Evan Cheng
2009-12-02
Factor the stack alignment calculations out into a target independent pass.
Jim Grosbach
2009-11-26
Rename new TailDuplicationPass to avoid name conflict with the old one.
Bob Wilson
2009-11-26
Split tail duplication into a separate pass. This is needed to avoid
Bob Wilson
2009-11-24
Remove DebugLabelFolder pass. It is not used by dwarf writer anymore.
Devang Patel
2009-10-29
Don't put in these EH changes.
Bill Wendling
2009-10-29
Reverting r85338 for now. It's causing a bootstrap failure on PPC darwin9.
Bill Wendling
2009-10-28
Revert r85346 change to control tail merging by CodeGenOpt::Level.
Bob Wilson
2009-10-27
Record CodeGen optimization level in the BranchFolding pass so that we can
Bob Wilson
2009-10-16
Change createPostRAScheduler so it can be turned off at llc -O1.
Evan Cheng
[next]