Move most of the pre BB code to TailDuplicateAndUpdate. Change the
[oota-llvm.git] / lib / CodeGen / RegAllocPBQP.cpp
2011-06-26 Rafael EspindolaThere is only one register coalescer. Merge it into...
2011-06-26 Rafael EspindolaMove RegisterCoalescer.h to lib/CodeGen.
2011-06-17 Lang HamesAdd a hook for PBQP clients to run a custom pre-alloc...
2011-06-16 Jakob Stoklund OlesenMove PBQP off allocation_order_begin. No functional...
2011-03-10 Jakob Stoklund OlesenMake SpillIs an optional pointer. Avoid creating a...
2010-11-12 Lang HamesFix some style issues in PBQP. Patch by David Blaikie.
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-04 Lang HamesRemoved the older style (in-allocator) problem construc...
2010-09-25 Lang HamesRemoved VNInfo::isDefAccurate(). Def "accuracy" can...
2010-09-23 Lang HamesMoved the PBQP allocator class out of the header and...
2010-09-21 Lang HamesFixed ambiguous call.
2010-09-21 Lang HamesAdded an additional PBQP problem builder which adds...
2010-09-18 Benjamin KramerUnbreak msvc build.
2010-09-18 Lang HamesFixed non-const iterator error.
2010-09-18 Lang HamesAdded a separate class (PBQPBuilder) for PBQP Problem...
2010-09-02 Lang HamesAdded support for register allocators to record which...
2010-09-01 Jim GrosbachThe register allocator shouldn't consider allocating...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-20 Lang HamesSwitched to rendering after allocation (but before...
2010-07-19 Lang HamesRender MachineFunctions to HTML pages, with options...
2010-07-18 Lang HamesAdded -pbqp-pre-coalescing flag to PBQP. If enabled...
2010-07-17 Lang HamesIterating over sets of pointers in a heuristic was...
2010-07-16 Jakob Stoklund OlesenRemove many calls to TII::isMoveInstr. Targets should...
2010-07-12 Rafael EspindolaDon't use getPhysicalRegisterRegClass in PBQP. The...
2010-05-15 Chris Lattnerimprove portability to systems that don't have powf...
2010-02-18 Duncan SandsRemove terminating dot in description. Inconsistency...
2010-02-17 Lang HamesRemoved an early out which was causing the PBQP allocat...
2010-02-09 Lang HamesFixed a bug in the PBQP allocator's findCoalesces method.
2010-01-26 Lang HamesNew PBQP solver.
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-14 Lang HamesMoved spill weight calculation out of SimpleRegisterCoa...
2009-11-15 Lang HamesAdded an assert to the PBQP allocator to catch infinite...
2009-11-03 Lang HamesThe Indexes Patch.
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-03 Lang HamesRenamed MachineInstrIndex to LiveIndex.
2009-09-20 Daniel DunbarTabs -> spaces, and remove trailing whitespace.
2009-09-06 Duncan SandsRemove some not-really-used variables, as warned
2009-09-04 Lang HamesReplaces uses of unsigned for indexes in LiveInterval...
2009-09-03 Lang HamesFixed a test that ensures the LocalRewriter does not...
2009-08-20 Daniel DunbarSuppress build warning in -Asserts
2009-08-19 Lang HamesAdded an option to have the PBQP allocator attempt...
2009-08-18 Lang HamesChanges DOUT references in the PBQP allocator to use...
2009-08-12 Lang HamesAdded RegisterCoalescer to required passes for PBQP.
2009-08-11 Dan GohmanRemove unnecessary throw() specifications; LLVM doesn...
2009-08-11 Dan GohmanRemove unnecessary casts.
2009-08-10 Lang HamesModified VNInfo. The "copy" member is now a union which...
2009-08-10 Owen AndersonRemove a bunch of debugging code that was slowing PBQP...
2009-08-08 Daniel DunbarFix some -Asserts unused variable warnings.
2009-08-06 Lang HamesNew C++ PBQP solver. Currently about as fast (read...
2009-07-31 Dan GohmanUse setPreservesAll and setPreservesCFG in CodeGen...
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-06-17 Lang HamesVNInfo cleanup.
2009-06-14 Evan ChengMove register allocation preference (or hint) from...
2009-05-30 Bill WendlingUntabification.
2009-05-17 Lang HamesPrevented reg0 from being added to MBB live-in set...
2009-05-06 Lang HamesRenamed Spiller classes (plus uses and related files...
2009-05-03 Evan ChengIn some rare cases, the register allocator can spill...
2009-04-21 Evan ChengIt has finally happened. Spiller is now using live...
2009-03-17 Sanjiv Guptar66870 missed this out.
2009-03-13 Owen AndersonConvert VirtRegMap to a MachineFunctionPass.
2009-03-11 Owen AndersonReorganization: Move the Spiller out of VirtRegMap...
2009-01-20 Evan ChengChange TargetInstrInfo::isMoveInstr to return source...
2009-01-08 Misha Brukman* Moved author attribution to CREDITS.TXT
2009-01-08 Misha Brukman* Alphabetized #includes
2008-11-19 Argyrios KyrtzidisFix compilation error on MSVC.
2008-11-16 Lang HamesBig PBQP allocator update. Adds coalescing support...
2008-11-14 Lang HamesTest commit.
2008-10-14 Dan GohmanFix command-line option printing to print two spaces...
2008-10-03 Evan ChengFix typos pointed out by Duncan. Also untabify these...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-10-02 Evan ChengA Partitioned Boolean Quadratic Programming (PBQP)...