projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Pull some code out into functions to make rearranging them a bit easier.
[oota-llvm.git]
/
lib
/
CodeGen
/
Passes.cpp
2012-11-19
Craig Topper
Move else onto line with preceding closing brace.
blob
|
commitdiff
|
raw
2012-11-13
Andrew Trick
misched: Allow subtargets to enable misched and depende...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Nadav Rotem
revert r166264 because the LTO build is still failing
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Nadav Rotem
recommit the patch that makes LSR and LowerInvoke use...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-18
Bob Wilson
Temporarily revert the TargetTransform changes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Nadav Rotem
Add a new interface to allow IR-level passes to access...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-03
Jakob Stoklund Olesen
The early if conversion pass is ready to be used as...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Nadav Rotem
Add a new optimization pass: Stack Coloring, that merge...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Roman Divacky
Stop casting away const qualifier needlessly.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-20
Jakob Stoklund Olesen
Add a verification pass after ExpandISelPseudos.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Add an experimental -early-live-intervals option.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-04
Jakob Stoklund Olesen
Make sure -print-machineinstrs applies to the first...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-04
Jakob Stoklund Olesen
Add an experimental early if-conversion pass, off by...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Chandler Carruth
All glory to address sanitizer. ;]
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Bob Wilson
Extend TargetPassConfig to allow running only a subset...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Bob Wilson
Move assertion with TargetPassConfig's Initialized...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Bob Wilson
Consistently use AnalysisID types in TargetPassConfig.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Bob Wilson
Add all codegen passes to the PassManager via TargetPas...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-26
Jakob Stoklund Olesen
Allow targets to inject passes before the virtual regis...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-25
Jakob Stoklund Olesen
Run ProcessImplicitDefs on SSA form where it can be...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-08
Jakob Stoklund Olesen
Reintroduce VirtRegRewriter.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Bob Wilson
Add an insertPass API to TargetPassConfig. <rdar:...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-01
Bill Wendling
Change the PassManager from a reference to a pointer.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-16
Chandler Carruth
Flip the new block-placement pass to be on by default.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Enable machine code verification in the entire code...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Enable machine code verification after PreSched2 passes.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Also verify after ExpandPostRAPseudos.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Enable machine code verification after the late machine...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-14
Andrew Trick
misched: implemented a framework for top-down or bottom...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-20
Evan Cheng
Fix machine-cp by having it to check sub-register indic...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-16
Benjamin Kramer
Disable machine copy propagation for now. It's known...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
Revert r150565 again. Appears to be a stage2 failure...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
Reapply r150565 with the typo fix properly merged.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
reverting r150565. Premature push.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
Move PostRAMachineLICM into MachineLateOptimization...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
Allow CodeGen (llc) command line options to work as...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Andrew Trick
Added TargetPassConfig::disablePass/substitutePass...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-11
Andrew Trick
Add TargetPassConfig hooks for scheduling/bundling.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Andrew Trick
comment grammar
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Andrew Trick
RegAlloc superpass: includes phi elimination, coalescin...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-09
Andrew Trick
Improve TargetPassConfig. No intended functionality.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Codegen pass definition cleanup. No functionality.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: Machi...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: Stack...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: PostR...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: Branc...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Added TargetPassConfig::setOpt
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Added Pass::createPass(ID) to handle pass configuration...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: TailD...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Andrew Trick
TargetPassConfig: confine the MC configuration to Targe...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Andrew Trick
Move TargetPassConfig implementation into Passes.cpp
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Andrew Trick
Make TargetPassConfig an ImmutablePass so CodeGenPasses...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-12
Jakob Stoklund Olesen
Delete the linear scan register allocator.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-30
Jakob Stoklund Olesen
Update comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-30
Jakob Stoklund Olesen
Use a greedy algorithm for allocating registers.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-19
Jakob Stoklund Olesen
Force the greedy register allocator to be linked alongs...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-03
Jakob Stoklund Olesen
Use the fast register allocator by default for -O0...
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-02-18
Duncan Sands
Uniformize the way these options are printed. Requested by
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Dan Gohman
Clean up the use of static and anonymous namespaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-06
Dan Gohman
Make several variable declarations static.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-16
Bill Wendling
*** empty log message ***
blob
|
commitdiff
|
raw
|
diff to current
2006-08-03
Chris Lattner
Work around a bug in gcc 3.3.5, reported by a user
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Jim Laskey
Final polish on machine pass registries.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-01
Jim Laskey
1. Change use of "Cache" to "Default".
blob
|
commitdiff
|
raw
|
diff to current
2006-08-01
Jim Laskey
Introducing plugable register allocators and instructio...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-27
Jim Laskey
Working toward registration of register allocators.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-20
Andrew Lenharth
Reduce number of exported symbols
blob
|
commitdiff
|
raw
|
diff to current
2005-10-24
Chris Lattner
Alkis agrees that that iterative scan allocator isn...
blob
|
commitdiff
|
raw
|
diff to current
2005-04-21
Misha Brukman
Remove trailing whitespace
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Reid Spencer
Changes For Bug 352
blob
|
commitdiff
|
raw
|
diff to current
2004-07-22
Chris Lattner
The default has not been 'simple' for AGES!
blob
|
commitdiff
|
raw
|
diff to current
2004-07-22
Chris Lattner
Make linear scan the default
blob
|
commitdiff
|
raw
|
diff to current
2004-07-22
Alkis Evlogimenos
Put variable name to a separate line.
blob
|
commitdiff
|
raw
|
diff to current
2004-07-22
Alkis Evlogimenos
Fit to 80 columns.
blob
|
commitdiff
|
raw
|
diff to current
2004-07-21
Alkis Evlogimenos
Add Iterative scan register allocator.
blob
|
commitdiff
|
raw
|
diff to current
2004-07-21
Alkis Evlogimenos
Linearscan is no longer experimental.
blob
|
commitdiff
|
raw
|
diff to current
2004-07-16
Chris Lattner
Fix IA64 compatibility
blob
|
commitdiff
|
raw
|
diff to current
2004-03-01
Alkis Evlogimenos
Add a spiller option to llc. A simple spiller will...
blob
|
commitdiff
|
raw
|
diff to current
2003-12-28
Chris Lattner
finegrainify namespacification
blob
|
commitdiff
|
raw
|
diff to current
2003-11-20
Alkis Evlogimenos
Merging the linear scan register allocator in trunk...
blob
|
commitdiff
|
raw
|
diff to current
2003-11-11
Brian Gaeke
Put all LLVM code into the llvm namespace, as per bug...
blob
|
commitdiff
|
raw
|
diff to current
2003-10-20
John Criswell
Added LLVM project notice to the top of every C++ sourc...
blob
|
commitdiff
|
raw
|
diff to current
2003-10-02
Alkis Evlogimenos
Moved enum and command-line option in separate file...
blob
|
commitdiff
|
raw
|
diff to current