index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
llvm
/
CodeGen
/
Passes.h
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Move pass configuration out of pass constructors: PostRAScheduler.
Andrew Trick
2012-02-08
1
-1
/
+1
*
Move pass configuration out of pass constructors: BranchFolderPass
Andrew Trick
2012-02-08
1
-6
/
+9
*
Added TargetPassConfig::setOpt
Andrew Trick
2012-02-08
1
-0
/
+6
*
Added Pass::createPass(ID) to handle pass configuration by ID
Andrew Trick
2012-02-08
1
-1
/
+1
*
Move pass configuration out of pass constructors: TailDuplicate::PreRegAlloc
Andrew Trick
2012-02-08
1
-1
/
+1
*
TargetPassConfig: confine the MC configuration to TargetMachine.
Andrew Trick
2012-02-04
1
-16
/
+29
*
Make TargetPassConfig an ImmutablePass so CodeGenPasses can query options
Andrew Trick
2012-02-04
1
-2
/
+10
*
Initialize all common codegen passes before configuration so we can use their...
Andrew Trick
2012-02-03
1
-2
/
+1
*
Added TargetPassConfig. The first little step toward configuring codegen passes.
Andrew Trick
2012-02-03
1
-0
/
+104
*
More bundle related API additions.
Evan Cheng
2012-01-19
1
-0
/
+5
*
Renamed MachineScheduler to ScheduleTopDownLive.
Andrew Trick
2012-01-17
1
-1
/
+1
*
Added the MachineSchedulerPass skeleton.
Andrew Trick
2012-01-13
1
-0
/
+3
*
Added a late machine instruction copy propagation pass. This catches
Evan Cheng
2012-01-07
1
-0
/
+4
*
- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function
Evan Cheng
2011-12-14
1
-0
/
+4
*
Delete the linear scan register allocator.
Jakob Stoklund Olesen
2011-11-12
1
-5
/
+0
*
Begin collecting some of the statistics for block placement discussed on
Chandler Carruth
2011-11-02
1
-0
/
+5
*
Implement a block placement pass based on the branch probability and
Chandler Carruth
2011-10-21
1
-0
/
+4
*
Remove X86-dependent stuff from SSEDomainFix.
Jakob Stoklund Olesen
2011-09-27
1
-0
/
+9
*
Clean up code after renaming LowerSubregs -> ExpandPostRAPseudos.
Jakob Stoklund Olesen
2011-09-25
1
-4
/
+3
*
Refer to the RegisterCoalescer pass by ID.
Jakob Stoklund Olesen
2011-08-09
1
-6
/
+3
*
Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...
Evan Cheng
2011-06-27
1
-2
/
+0
*
There is only one register coalescer. Merge it into the base class and
Rafael Espindola
2011-06-26
1
-7
/
+2
*
Add the SpillPlacement analysis pass.
Jakob Stoklund Olesen
2011-01-06
1
-0
/
+5
*
Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.
Jakob Stoklund Olesen
2011-01-04
1
-0
/
+4
*
Pass a Banner argument to the machine code verifier both from
Jakob Stoklund Olesen
2010-12-18
1
-1
/
+1
*
Add MachineLoopRanges analysis.
Jakob Stoklund Olesen
2010-12-15
1
-0
/
+5
*
Stub out RegAllocGreedy.
Jakob Stoklund Olesen
2010-12-08
1
-0
/
+5
*
Rename ExpandPseudos to ExpandISelPseudos to help clarify its role.
Dan Gohman
2010-11-18
1
-2
/
+2
*
Split pseudo-instruction expansion into a separate pass, to make it
Dan Gohman
2010-11-16
1
-0
/
+4
*
Make the spiller responsible for updating the LiveStacks analysis.
Jakob Stoklund Olesen
2010-10-26
1
-0
/
+3
*
This is a prototype of an experimental register allocation
Andrew Trick
2010-10-22
1
-0
/
+5
*
Moved the PBQP allocator class out of the header and back in to the cpp file ...
Lang Hames
2010-09-23
1
-1
/
+1
*
Stop using the dom frontier in DwarfEHPrepare by not promoting alloca's
Duncan Sands
2010-08-31
1
-1
/
+1
*
Add a local stack object block allocation pass. This is still an
Jim Grosbach
2010-08-14
1
-0
/
+7
*
Merge the OptimizeExts and OptimizeCmps passes into one PeepholeOptimizer
Bill Wendling
2010-08-09
1
-7
/
+3
*
tidy up
Jim Grosbach
2010-08-06
1
-13
/
+13
*
Reapply r110396, with fixes to appease the Linux buildbot gods.
Owen Anderson
2010-08-06
1
-8
/
+8
*
Add the Optimize Compares pass (disabled by default).
Bill Wendling
2010-08-06
1
-0
/
+4
*
Revert r110396 to fix buildbots.
Owen Anderson
2010-08-06
1
-8
/
+8
*
Don't use PassInfo* as a type identifier for passes. Instead, use the addres...
Owen Anderson
2010-08-05
1
-8
/
+8
*
Remove double-def checking from MachineVerifier, so a register does not have to
Jakob Stoklund Olesen
2010-08-05
1
-4
/
+1
*
Remove the local register allocator.
Jakob Stoklund Olesen
2010-06-15
1
-6
/
+0
*
Add a -regalloc=default option that chooses a register allocator based on the -O
Jakob Stoklund Olesen
2010-05-27
1
-2
/
+3
*
Remove ancient prototype.
Jakob Stoklund Olesen
2010-05-27
1
-4
/
+0
*
Add fast register allocator, enabled with -regalloc=fast.
Jakob Stoklund Olesen
2010-04-21
1
-0
/
+5
*
Code that needs a TargetMachine should have access to one directly, rather
Dan Gohman
2010-04-19
1
-1
/
+1
*
Post regalloc LICM. Work in progress.
Evan Cheng
2010-04-07
1
-1
/
+1
*
Ok, third time's the charm. No changes from last time except the CMake
David Greene
2010-04-02
1
-2
/
+4
*
Revert 100204. It broke a bunch of tests and apparently changed what passes a...
Evan Cheng
2010-04-02
1
-4
/
+2
*
Let's try this again. Re-apply 100143 including an apparent missing
David Greene
2010-04-02
1
-2
/
+4
[prev]
[next]