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
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
2009-09-17
Remove simple regalloc. It has bit rotted.
Evan Cheng
2009-08-23
remove std::ostream versions of printing stuff for MBB and MF,
Chris Lattner
2009-08-17
Move the sjlj exception handling conversions to a back-end pass where they
Jim Grosbach
2009-08-03
Fix some comments referring to std::cerr.
Daniel Dunbar
2009-07-31
Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage
Dan Gohman
2009-07-31
Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many
Daniel Dunbar
2009-07-31
Manage MachineFunctions with an analysis Pass instead of the Annotable
Dan Gohman
2009-07-30
Removed the BigBlock register allocator.
Lang Hames
2009-05-22
Add a new codegen pass that normalizes dwarf exception handling
Duncan Sands
2009-05-16
Pass to verify generated machine code.
Jakob Stoklund Olesen
2009-05-07
Rename "loop aligner" pass to "code placement optimization" pass.
Evan Cheng
2009-05-07
Just turn aggressive stack coloring off at -O3.
Bill Wendling
2009-05-07
Temporarily revert r71010. It was causing massive failures during self-hosting.
Bill Wendling
2009-05-05
Forgot this in the last commit.
Evan Cheng
2008-11-13
Implement stack protectors as function attributes: "ssp" and "sspreq".
Bill Wendling
2008-11-04
Update in response to feedback from Chris:
Bill Wendling
2008-11-04
Initial checkin for stack protectors. Here's what it does:
Bill Wendling
2008-10-20
Add skeleton for the pre-register allocation live interval splitting pass.
Evan Cheng
2008-10-02
A Partitioned Boolean Quadratic Programming (PBQP) based register allocator.
Evan Cheng
2008-09-17
Add a new MachineInstr-level DCE pass. It is very simple, and is intended to
Dan Gohman
2008-08-17
Rename some GC classes so that their roll will hopefully be clearer.
Gordon Henriksen
2008-08-04
- Fix SelectionDAG to generate correct CFGs.
Owen Anderson
2008-06-04
Add a stack slot coloring pass. Not yet enabled.
Evan Cheng
2008-05-13
Change class' public PassInfo variables to by initialized with the
Dan Gohman
2008-02-28
Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...
Evan Cheng
2008-01-04
Don't recalculate the loop info and loop dominators analyses if they're
Bill Wendling
2008-01-04
Add a really quick hack at a machine code sinking pass, enabled with --enable...
Chris Lattner
2007-12-29
Don't attribute in file headers anymore. See llvmdev for the
Chris Lattner
2007-12-11
CollectorMetadata and Collector are rejiggered to get along with
Gordon Henriksen
2007-12-07
Initial commit of the machine code LICM pass. It successfully hoists this:
Bill Wendling
2007-11-12
As Chris and Evan pointed out, BreakCriticalMachineEdges doesn't really need
Owen Anderson
2007-11-08
Make BreakCriticalMachineEdges available as a pass that can be depended on.
Owen Anderson
2007-10-31
Add the skeleton of a better PHI elimination pass.
Owen Anderson
2007-09-06
Pluggable coalescers inplementation.
David Greene
2007-08-06
Implement review feedback. No functionality change.
Christopher Lamb
2007-07-26
Add a MachineFunction pass, which runs post register allocation, that turns s...
Christopher Lamb
2007-07-13
Skeleton of post-RA scheduler; doesn't do anything yet.
Dale Johannesen
2007-07-02
Remove declarations for code no longer in the tree, to avoid confusion.
Dan Gohman
2007-06-22
check in the BigBlock local register allocator
Duraid Madina
2007-06-08
Factor live variable analysis so it does not do register coalescing
David Greene
[next]