My earlier "fix" for PBQP (see r165201) was incorrect. The real issue was that
[oota-llvm.git] / lib / CodeGen / RegAllocPBQP.cpp
2012-10-10 Lang HamesMy earlier "fix" for PBQP (see r165201) was incorrect...
2012-10-04 Lang HamesFix reg mask slot test, and preserve LiveIntervals...
2012-09-05 Roman DivackyRemove unused typedefs gcc4.8 warns about.
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-06-22 Jakob Stoklund OlesenRemove LiveIntervals::trackingRegUnits().
2012-06-20 Jakob Stoklund OlesenRemove spurious typedefs.
2012-06-20 Jakob Stoklund OlesenRemove the RenderMachineFunction HTML output pass.
2012-06-20 Jakob Stoklund OlesenTeach PBQPBuilder::build() about regunit interference.
2012-06-20 Jakob Stoklund OlesenAvoid iterating with LiveIntervals::iterator.
2012-06-09 Jakob Stoklund OlesenAlso compute MBB live-in lists in the new rewriter...
2012-06-08 Jakob Stoklund OlesenReintroduce VirtRegRewriter.
2012-06-06 Benjamin KramerRemove unused private fields found by clang's new ...
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-05-23 Patrik HägglundSmall fix for the debug output from PBQP (PR12822).
2012-05-19 Jakob Stoklund OlesenAllow LiveRangeEdit to be created with a NULL parent.
2012-04-02 Pete CooperMoved LiveRangeEdit.h so that it can be called from...
2012-04-02 Pete CooperRefactored the LiveRangeEdit interface so that MachineF...
2012-03-26 Lang HamesAdd a debug option to dump PBQP graphs during register...
2012-03-23 Lang HamesAdd support for register masks to PBQP.
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
2012-03-04 Craig TopperUse uint16_t instead of unsigned to store registers...
2012-02-21 Andrew TrickClear virtual registers after they are no longer refere...
2012-02-10 Andrew TrickRegAlloc superpass: includes phi elimination, coalescin...
2012-02-10 Andrew Trickwhitespace
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-01-05 Jakob Stoklund OlesenFreeze reserved registers before starting register...
2011-12-06 Lang HamesKill off the LoopSplitter. It's not being used or maint...
2011-12-06 Lang HamesUpdate PBQP's analysis usage to reflect the requirement...
2011-11-13 Jakob Stoklund OlesenSwitch PBQP to VRM's trivial rewriter.
2011-11-12 Jakob Stoklund OlesenSwitch PBQP to the modern InlineSpiller framework.
2011-08-09 Jakob Stoklund OlesenRefer to the RegisterCoalescer pass by ID.
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.
next