| Commit message (Expand) | Author | Age | Files | Lines |
| * | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -0/+11 |
| * | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 | 1 | -1/+11 |
| * | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
| * | Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whe... | Lang Hames | 2010-09-25 | 1 | -5/+3 |
| * | Tweak to ignoring reserved regs. The allocator was occasionally still looking | Jim Grosbach | 2010-09-01 | 1 | -2/+4 |
| * | tidy up trailing whitespace and an 80 column violation. | Jim Grosbach | 2010-09-01 | 1 | -24/+25 |
| * | cleanup per feedback. use a helper function for getting the first non-reserved | Jim Grosbach | 2010-09-01 | 1 | -17/+14 |
| * | The register allocator shouldn't consider allocating reserved registers. | Jim Grosbach | 2010-09-01 | 1 | -5/+30 |
| * | Clean up the Spiller.h interface. | Jakob Stoklund Olesen | 2010-08-13 | 1 | -6/+11 |
| * | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
| * | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
| * | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
| * | Grammar | Jim Grosbach | 2010-07-27 | 1 | -3/+3 |
| * | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 | 1 | -2/+2 |
| * | Change the createSpiller interface to take a MachineFunctionPass argument. | Jakob Stoklund Olesen | 2010-07-20 | 1 | -1/+1 |
| * | Spillers may alter MachineLoopInfo when breaking critical edges, so make it | Jakob Stoklund Olesen | 2010-07-19 | 1 | -2/+2 |
| * | Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway. | Jakob Stoklund Olesen | 2010-07-16 | 1 | -31/+9 |
| * | Convert EXTRACT_SUBREG to COPY when emitting machine instrs. | Jakob Stoklund Olesen | 2010-07-08 | 1 | -2/+21 |
| * | 80-col fixup. | Eric Christopher | 2010-07-02 | 1 | -1/+2 |
| * | Don't return a std::vector in the Spiller interface, but take a reference to a | Jakob Stoklund Olesen | 2010-06-24 | 1 | -5/+2 |
| * | improve portability to systems that don't have powf/modf (e.g. solaris 9) | Chris Lattner | 2010-05-15 | 1 | -1/+1 |
| * | rename llvm::llvm_report_error -> llvm::report_fatal_error | Chris Lattner | 2010-04-07 | 1 | -1/+1 |
| * | Remove dead code | Jakob Stoklund Olesen | 2010-02-26 | 1 | -4/+0 |
| * | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -32/+32 |
| * | Fix a bunch of little errors that Clang complains about when its being pedantic | Douglas Gregor | 2009-12-19 | 1 | -1/+1 |
| * | Moved spill weight calculation out of SimpleRegisterCoalescing and into its o... | Lang Hames | 2009-12-14 | 1 | -0/+2 |
| * | Also attempt trivial coalescing for live intervals that end in a copy. | Jakob Stoklund Olesen | 2009-12-10 | 1 | -44/+54 |
| * | Added a new "splitting" spiller. | Lang Hames | 2009-12-09 | 1 | -9/+6 |
| * | Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail. | Bill Wendling | 2009-12-05 | 1 | -48/+44 |
| * | Also attempt trivial coalescing for live intervals that end in a copy. | Jakob Stoklund Olesen | 2009-12-04 | 1 | -44/+48 |
| * | Cleanups. | David Greene | 2009-11-20 | 1 | -3/+6 |
| * | Removed references to LiveStacks from Spiller.* . They're no longer needed. | Lang Hames | 2009-11-20 | 1 | -1/+1 |
| * | Fix a small bug. | David Greene | 2009-11-19 | 1 | -1/+1 |
| * | Add support for spreading register allocation. | David Greene | 2009-11-19 | 1 | -7/+60 |
| * | Added a new Spiller implementation which wraps LiveIntervals::addIntervalsFor... | Lang Hames | 2009-11-19 | 1 | -18/+3 |
| * | The Indexes Patch. | Lang Hames | 2009-11-03 | 1 | -23/+32 |
| * | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky | 2009-10-25 | 1 | -1/+0 |
| * | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 1 | -1/+1 |
| * | Renamed MachineInstrIndex to LiveIndex. | Lang Hames | 2009-10-03 | 1 | -12/+12 |
| * | Simplify a few more uses of reg_iterator. | Dan Gohman | 2009-09-25 | 1 | -3/+3 |
| * | Replaces uses of unsigned for indexes in LiveInterval and VNInfo with | Lang Hames | 2009-09-04 | 1 | -22/+25 |
| * | Kill off more cerr/cout uses and prune includes a bit. | Benjamin Kramer | 2009-08-23 | 1 | -1/+1 |
| * | Convert DOUT to DEBUG(errs()...). | Bill Wendling | 2009-08-22 | 1 | -55/+67 |
| * | Use setPreservesAll and setPreservesCFG in CodeGen passes. | Dan Gohman | 2009-07-31 | 1 | -0/+1 |
| * | More migration to raw_ostream, the water has dried up around the iostream hole. | Daniel Dunbar | 2009-07-25 | 1 | -1/+3 |
| * | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 1 | -1/+1 |
| * | Removed some junk code that snuck in to an earlier commit. | Lang Hames | 2009-07-13 | 1 | -5/+0 |
| * | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, | Torok Edwin | 2009-07-11 | 1 | -3/+4 |
| * | Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the... | Evan Cheng | 2009-07-01 | 1 | -31/+0 |
| * | Add a bit IsUndef to MachineOperand. This indicates the def / use register op... | Evan Cheng | 2009-06-30 | 1 | -0/+11 |