projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
WinCOFF: Transform IR expressions featuring __ImageBase into image relative relocations
[oota-llvm.git]
/
lib
/
CodeGen
/
RegAllocPBQP.cpp
2013-12-14
Michael Gottesman
[block-freq] Refactor LiveInterals::getSpillWeight...
blob
|
commitdiff
|
raw
2013-11-11
Arnaud A. de Grand...
CalcSpillWeights: give a better describing name to...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-10
Arnaud A. de Grand...
CalculateSpillWeights does not need to be a pass
blob
|
commitdiff
|
raw
|
diff to current
2013-11-09
Lang Hames
Re-apply r194300 with fixes for warnings.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-09
Nick Lewycky
Revert r194300 which broke the build.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-09
Lang Hames
Rewrite the PBQP graph data structure.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Arnaud A. de Grand...
Revert "CalculateSpillWeights does not need to be a...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Arnaud A. de Grand...
CalculateSpillWeights does not need to be a pass
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Mark Lacey
Track new virtual registers by register number.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-01
Lang Hames
Make PBQP require/preserve MachineLoopInfo - the spille...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-17
Benjamin Kramer
Switch spill weights from a basic loop depth estimation...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-15
Andy Gibbs
Replace uses of the deprecated std::auto_ptr with Ownin...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-12
Benjamin Kramer
Revert broken pieces of r179373.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-12
Andy Gibbs
Replace uses of the deprecated std::auto_ptr with Ownin...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-04
Jakob Stoklund Olesen
Use MRI::getSimpleHint() instead of getRegAllocPref...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Jakob Stoklund Olesen
Make the LiveRegMatrix analysis available to targets.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Chad Rosier
Revert r168630, r168631, and r168633 as these are causi...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-26
Chad Rosier
Now that the X86 Maximal Stack Alignment Check pass...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Lang Hames
Remove unused typedef.
blob
|
commitdiff
|
raw
|
diff to current
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
next