Enable use of ranges for translation units in the presence of
[oota-llvm.git] / lib / CodeGen / RegAllocPBQP.cpp
2013-12-14 Michael Gottesman[block-freq] Refactor LiveInterals::getSpillWeight...
2013-11-11 Arnaud A. de Grand... CalcSpillWeights: give a better describing name to...
2013-11-10 Arnaud A. de Grand... CalculateSpillWeights does not need to be a pass
2013-11-09 Lang HamesRe-apply r194300 with fixes for warnings.
2013-11-09 Nick LewyckyRevert r194300 which broke the build.
2013-11-09 Lang HamesRewrite the PBQP graph data structure.
2013-11-08 Arnaud A. de Grand... Revert "CalculateSpillWeights does not need to be a...
2013-11-08 Arnaud A. de Grand... CalculateSpillWeights does not need to be a pass
2013-08-14 Mark LaceyTrack new virtual registers by register number.
2013-07-01 Lang HamesMake PBQP require/preserve MachineLoopInfo - the spille...
2013-06-17 Benjamin KramerSwitch spill weights from a basic loop depth estimation...
2013-04-15 Andy GibbsReplace uses of the deprecated std::auto_ptr with Ownin...
2013-04-12 Benjamin KramerRevert broken pieces of r179373.
2013-04-12 Andy GibbsReplace uses of the deprecated std::auto_ptr with Ownin...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-04 Jakob Stoklund OlesenUse MRI::getSimpleHint() instead of getRegAllocPref...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-28 Jakob Stoklund OlesenMake the LiveRegMatrix analysis available to targets.
2012-11-28 Chad RosierRevert r168630, r168631, and r168633 as these are causi...
2012-11-26 Chad RosierNow that the X86 Maximal Stack Alignment Check pass...
2012-10-29 Lang HamesRemove unused typedef.
2012-10-15 Jakob Stoklund OlesenRemove LIS::isAllocatable() and isReserved() helpers.
2012-10-15 Jakob Stoklund OlesenSwitch most getReservedRegs() clients to the MRI equiva...
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...
next