aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Rewrite handling of DBG_VALUE; previous algorithmDale Johannesen2010-02-121-16/+24
* Reapply the new LoopStrengthReduction code, with compile time andDan Gohman2010-02-121-0/+4
* * Updated the cost matrix normalization proceedure to better handle infinite ...Lang Hames2010-02-122-13/+21
* Add a new pass on machine instructions to optimize away PHI cycles that Bob Wilson2010-02-123-0/+143
* Reapply coalescer fix for better cross-class coalescing.Jakob Stoklund Olesen2010-02-111-1/+1
* Revert functional change. This broke a bunch of tests.Jakob Stoklund Olesen2010-02-111-1/+1
* It is always good to do a cross-class join when the large register has a tiny...Jakob Stoklund Olesen2010-02-111-6/+11
* Allow for more than one DBG_VALUE targeting theDale Johannesen2010-02-111-4/+4
* Don't allow DBG_VALUE to affect codegen.Dale Johannesen2010-02-111-0/+3
* Use array_pod_sort instead of std::sort for improved code size.Jakob Stoklund Olesen2010-02-111-2/+2
* Use .empty() instead of .size().Bill Wendling2010-02-111-2/+2
* Fix to get it to compile.Bill Wendling2010-02-111-1/+1
* Don't print out a default newline when emitting the section offset. There areBill Wendling2010-02-112-2/+1
* Reuse operand location when updating PHI instructions.Jakob Stoklund Olesen2010-02-111-7/+26
* Remove duplicate successors from indirectbr instructions before building the ...Jakob Stoklund Olesen2010-02-111-2/+8
* The previous fix of widening divides that trap was too fragile as it depends ...Mon P Wang2010-02-102-3/+107
* Ignore debug info one more place during coalescing.Dale Johannesen2010-02-101-0/+2
* Delete dead PHI machine instructions. These can be created due to typeBob Wilson2010-02-101-1/+1
* Skip debug info in a couple of places.Dale Johannesen2010-02-101-3/+7
* Use an index instead of pointers into the vector. If the vector resizes, thenBill Wendling2010-02-102-12/+13
* When I rewrote this loop per Chris' preference IDale Johannesen2010-02-101-0/+3
* Fix several comments which had previously been "the the" where aDan Gohman2010-02-101-1/+1
* Fix "the the" and similar typos.Dan Gohman2010-02-1017-18/+18
* Now that ShrinkDemandedOps() is separated out from DAG combine. It sometimes ...Evan Cheng2010-02-101-1/+18
* Rewrite loop to suit Chris' preference.Dale Johannesen2010-02-101-16/+19
* fix a layering violation: VirtRegRewriter.cpp shouldn't use AsmPrinter.h.Chris Lattner2010-02-102-5/+4
* Remove duplicated #include.Evan Cheng2010-02-101-1/+0
* Emit an error for illegal inline asm constraint (which uses illegal type) rat...Evan Cheng2010-02-102-1/+14
* fix missing #includes.Chris Lattner2010-02-103-1/+3
* Improve comments a even more.Bill Wendling2010-02-101-3/+3
* Skip DBG_VALUE many places in live intervals andDale Johannesen2010-02-102-38/+57
* Move verbose asm instruction comments to using MCStreamer.Chris Lattner2010-02-101-74/+61
* Improve comments a bit more.Bill Wendling2010-02-101-4/+4
* more comment updatesDale Johannesen2010-02-101-2/+2
* Add isDebug argument to ChangeToRegister; this preventsDale Johannesen2010-02-101-1/+3
* print all the newlines at the end of instructions withChris Lattner2010-02-101-4/+6
* Fix comments to reflect renaming elsewhere.Dale Johannesen2010-02-103-4/+4
* Only dump output in debug mode.David Greene2010-02-091-4/+5
* Improve comments in the LSDA somewhat. They can be improved much more.Bill Wendling2010-02-091-10/+17
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-0937-213/+163
* Remember to update live-in lists when coalescing physregs.Jakob Stoklund Olesen2010-02-091-0/+17
* Skip DEBUG_VALUE in some places where it was affecting codegen.Dale Johannesen2010-02-093-0/+9
* Add declaration attribute to a variable DIE, if there is a separate DIE for t...Devang Patel2010-02-091-0/+1
* Fixed a bug in the PBQP allocator's findCoalesces method.Lang Hames2010-02-091-6/+17
* Added copy sensible construction & assignment to PBQP graphs and fixed a memo...Lang Hames2010-02-092-18/+85
* Implement AsmPrinter support for several more operators which haveDan Gohman2010-02-091-0/+10
* now that @GOTOFF is no longer represented as a suffix on aChris Lattner2010-02-081-6/+4
* ConstantFoldConstantExpression can theoretically return the originalDan Gohman2010-02-081-2/+4
* When CodeGen'ing unoptimized code, there may be unfolded constant expressionsDan Gohman2010-02-081-9/+11
* Apply the 95471 fix to SelectionDAGBuilder as well;Dale Johannesen2010-02-081-0/+2