projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove unneeded "TargetMachine.h" #includes.
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
Passes.h
2013-01-17
Jakob Stoklund Olesen
Provide a place for targets to insert ILP optimization...
blob
|
commitdiff
|
raw
2013-01-11
Benjamin Kramer
Split TargetLowering into a CodeGen and a SelectionDAG...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Switch TargetTransformInfo from an immutable analysis...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-21
Evan Cheng
Add targets to skip running the GC passes.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Bill Wendling
Replace r168930 with a more reasonable patch.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Jakub Staszak
Remove unused MachineLoopRanges analysis.
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-08-03
Jakob Stoklund Olesen
Add an experimental -early-live-intervals option.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-26
Jakob Stoklund Olesen
Start scaffolding for a MachineTraceMetrics analysis...
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
Bob Wilson
Extend TargetPassConfig to allow running only a subset...
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-07-02
Bob Wilson
Add a missing forward declaration of PassManagerBase.
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-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-03-28
Jakob Stoklund Olesen
Enable machine code verification in the entire code...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-13
Bill Wendling
s/SjLjEHPass/SjLjEHPrepare/
blob
|
commitdiff
|
raw
|
diff to current
2012-03-09
Andrew Trick
Added TargetPassConfig::enablePass
blob
|
commitdiff
|
raw
|
diff to current
2012-03-02
Jia Liu
delete dead code, patch by Michael Spencer.
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-15
Andrew Trick
comment
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-11
Andrew Trick
comment
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
Make TargetPassConfig an ImmutablePass so CodeGenPasses...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-03
Andrew Trick
Initialize all common codegen passes before configurati...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-03
Andrew Trick
Added TargetPassConfig. The first little step toward...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-19
Evan Cheng
More bundle related API additions.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-17
Andrew Trick
Renamed MachineScheduler to ScheduleTopDownLive.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-13
Andrew Trick
Added the MachineSchedulerPass skeleton.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-07
Evan Cheng
Added a late machine instruction copy propagation pass...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Evan Cheng
- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
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-11-02
Chandler Carruth
Begin collecting some of the statistics for block place...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Chandler Carruth
Implement a block placement pass based on the branch...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Jakob Stoklund Olesen
Remove X86-dependent stuff from SSEDomainFix.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-25
Jakob Stoklund Olesen
Clean up code after renaming LowerSubregs -> ExpandPost...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Jakob Stoklund Olesen
Refer to the RegisterCoalescer pass by ID.
blob
|
commitdiff
|
raw
|
diff to current
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
next