projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Broaden isSchedulingBoundary to check aliases of SP.
[oota-llvm.git]
/
lib
/
CodeGen
/
RegAllocPBQP.cpp
2012-10-29
Lang Hames
Remove unused typedef.
blob
|
commitdiff
|
raw
2012-10-15
Jakob Stoklund Olesen
Remove LIS::isAllocatable() and isReserved() helpers.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Jakob Stoklund Olesen
Switch most getReservedRegs() clients to the MRI equiva...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Lang Hames
My earlier "fix" for PBQP (see r165201) was incorrect...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Lang Hames
Fix reg mask slot test, and preserve LiveIntervals...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Roman Divacky
Remove unused typedefs gcc4.8 warns about.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-22
Craig Topper
Add a getName function to MachineFunction. Use it in...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Remove LiveIntervals::trackingRegUnits().
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Remove spurious typedefs.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Remove the RenderMachineFunction HTML output pass.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Teach PBQPBuilder::build() about regunit interference.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Jakob Stoklund Olesen
Avoid iterating with LiveIntervals::iterator.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-09
Jakob Stoklund Olesen
Also compute MBB live-in lists in the new rewriter...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-08
Jakob Stoklund Olesen
Reintroduce VirtRegRewriter.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-06
Benjamin Kramer
Remove unused private fields found by clang's new ...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-01
Jakob Stoklund Olesen
Switch all register list clients to the new MC*Iterator...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-23
Patrik Hägglund
Small fix for the debug output from PBQP (PR12822).
blob
|
commitdiff
|
raw
|
diff to current
2012-05-19
Jakob Stoklund Olesen
Allow LiveRangeEdit to be created with a NULL parent.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-02
Pete Cooper
Moved LiveRangeEdit.h so that it can be called from...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-02
Pete Cooper
Refactored the LiveRangeEdit interface so that MachineF...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Lang Hames
Add a debug option to dump PBQP graphs during register...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-23
Lang Hames
Add support for register masks to PBQP.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t to store register overlaps to reduce stati...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t instead of unsigned to store registers...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Andrew Trick
Clear virtual registers after they are no longer refere...
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-10
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2012-02-05
Craig Topper
Convert assert(0) to llvm_unreachable
blob
|
commitdiff
|
raw
|
diff to current
2012-01-05
Jakob Stoklund Olesen
Freeze reserved registers before starting register...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Lang Hames
Kill off the LoopSplitter. It's not being used or maint...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Lang Hames
Update PBQP's analysis usage to reflect the requirement...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
Switch PBQP to VRM's trivial rewriter.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-12
Jakob Stoklund Olesen
Switch PBQP to the modern InlineSpiller framework.
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-26
Rafael Espindola
There is only one register coalescer. Merge it into...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-26
Rafael Espindola
Move RegisterCoalescer.h to lib/CodeGen.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Lang Hames
Add a hook for PBQP clients to run a custom pre-alloc...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-16
Jakob Stoklund Olesen
Move PBQP off allocation_order_begin. No functional...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-10
Jakob Stoklund Olesen
Make SpillIs an optional pointer. Avoid creating a...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-12
Lang Hames
Fix some style issues in PBQP. Patch by David Blaikie.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Owen Anderson
Get rid of static constructors for pass registration...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-04
Lang Hames
Removed the older style (in-allocator) problem construc...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-25
Lang Hames
Removed VNInfo::isDefAccurate(). Def "accuracy" can...
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-09-21
Lang Hames
Fixed ambiguous call.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Lang Hames
Added an additional PBQP problem builder which adds...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-18
Benjamin Kramer
Unbreak msvc build.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-18
Lang Hames
Fixed non-const iterator error.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-18
Lang Hames
Added a separate class (PBQPBuilder) for PBQP Problem...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-02
Lang Hames
Added support for register allocators to record which...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-01
Jim Grosbach
The register allocator shouldn't consider allocating...
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
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-07-20
Lang Hames
Switched to rendering after allocation (but before...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-19
Lang Hames
Render MachineFunctions to HTML pages, with options...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-18
Lang Hames
Added -pbqp-pre-coalescing flag to PBQP. If enabled...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-17
Lang Hames
Iterating over sets of pointers in a heuristic was...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-16
Jakob Stoklund Olesen
Remove many calls to TII::isMoveInstr. Targets should...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-12
Rafael Espindola
Don't use getPhysicalRegisterRegClass in PBQP. The...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-15
Chris Lattner
improve portability to systems that don't have powf...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-18
Duncan Sands
Remove terminating dot in description. Inconsistency...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-17
Lang Hames
Removed an early out which was causing the PBQP allocat...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-09
Lang Hames
Fixed a bug in the PBQP allocator's findCoalesces method.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-26
Lang Hames
New PBQP solver.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-05
David Greene
Change errs() to dbgs().
blob
|
commitdiff
|
raw
|
diff to current
2009-12-14
Lang Hames
Moved spill weight calculation out of SimpleRegisterCoa...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-15
Lang Hames
Added an assert to the PBQP allocator to catch infinite...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-03
Lang Hames
The Indexes Patch.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-25
Nick Lewycky
Remove VISIBILITY_HIDDEN from class/struct found inside...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-03
Lang Hames
Renamed MachineInstrIndex to LiveIndex.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-20
Daniel Dunbar
Tabs -> spaces, and remove trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-06
Duncan Sands
Remove some not-really-used variables, as warned
blob
|
commitdiff
|
raw
|
diff to current
2009-09-04
Lang Hames
Replaces uses of unsigned for indexes in LiveInterval...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-03
Lang Hames
Fixed a test that ensures the LocalRewriter does not...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-20
Daniel Dunbar
Suppress build warning in -Asserts
blob
|
commitdiff
|
raw
|
diff to current
2009-08-19
Lang Hames
Added an option to have the PBQP allocator attempt...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-18
Lang Hames
Changes DOUT references in the PBQP allocator to use...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-12
Lang Hames
Added RegisterCoalescer to required passes for PBQP.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-11
Dan Gohman
Remove unnecessary throw() specifications; LLVM doesn...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-11
Dan Gohman
Remove unnecessary casts.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-10
Lang Hames
Modified VNInfo. The "copy" member is now a union which...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-10
Owen Anderson
Remove a bunch of debugging code that was slowing PBQP...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-08
Daniel Dunbar
Fix some -Asserts unused variable warnings.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-06
Lang Hames
New C++ PBQP solver. Currently about as fast (read...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-31
Dan Gohman
Use setPreservesAll and setPreservesCFG in CodeGen...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-25
Daniel Dunbar
More migration to raw_ostream, the water has dried...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-17
Lang Hames
VNInfo cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-14
Evan Cheng
Move register allocation preference (or hint) from...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-30
Bill Wendling
Untabification.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-17
Lang Hames
Prevented reg0 from being added to MBB live-in set...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-06
Lang Hames
Renamed Spiller classes (plus uses and related files...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-03
Evan Cheng
In some rare cases, the register allocator can spill...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-21
Evan Cheng
It has finally happened. Spiller is now using live...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-17
Sanjiv Gupta
r66870 missed this out.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-13
Owen Anderson
Convert VirtRegMap to a MachineFunctionPass.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-11
Owen Anderson
Reorganization: Move the Spiller out of VirtRegMap...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-20
Evan Cheng
Change TargetInstrInfo::isMoveInstr to return source...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-08
Misha Brukman
* Moved author attribution to CREDITS.TXT
blob
|
commitdiff
|
raw
|
diff to current
2009-01-08
Misha Brukman
* Alphabetized #includes
blob
|
commitdiff
|
raw
|
diff to current
next