aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-02-11Allow for more than one DBG_VALUE targeting theDale Johannesen
2010-02-11Don't allow DBG_VALUE to affect codegen.Dale Johannesen
2010-02-11Use array_pod_sort instead of std::sort for improved code size.Jakob Stoklund Olesen
2010-02-11Use .empty() instead of .size().Bill Wendling
2010-02-11Fix to get it to compile.Bill Wendling
2010-02-11Don't print out a default newline when emitting the section offset. There areBill Wendling
2010-02-11Reuse operand location when updating PHI instructions.Jakob Stoklund Olesen
2010-02-11Remove duplicate successors from indirectbr instructions before building the ...Jakob Stoklund Olesen
2010-02-10The previous fix of widening divides that trap was too fragile as it depends ...Mon P Wang
2010-02-10Ignore debug info one more place during coalescing.Dale Johannesen
2010-02-10Delete dead PHI machine instructions. These can be created due to typeBob Wilson
2010-02-10Skip debug info in a couple of places.Dale Johannesen
2010-02-10Use an index instead of pointers into the vector. If the vector resizes, thenBill Wendling
2010-02-10When I rewrote this loop per Chris' preference IDale Johannesen
2010-02-10Fix several comments which had previously been "the the" where aDan Gohman
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-10Now that ShrinkDemandedOps() is separated out from DAG combine. It sometimes ...Evan Cheng
2010-02-10Rewrite loop to suit Chris' preference.Dale Johannesen
2010-02-10fix a layering violation: VirtRegRewriter.cpp shouldn't use AsmPrinter.h.Chris Lattner
2010-02-10Remove duplicated #include.Evan Cheng
2010-02-10Emit an error for illegal inline asm constraint (which uses illegal type) rat...Evan Cheng
2010-02-10fix missing #includes.Chris Lattner
2010-02-10Improve comments a even more.Bill Wendling
2010-02-10Skip DBG_VALUE many places in live intervals andDale Johannesen
2010-02-10Move verbose asm instruction comments to using MCStreamer.Chris Lattner
2010-02-10Improve comments a bit more.Bill Wendling
2010-02-10more comment updatesDale Johannesen
2010-02-10Add isDebug argument to ChangeToRegister; this preventsDale Johannesen
2010-02-10print all the newlines at the end of instructions withChris Lattner
2010-02-10Fix comments to reflect renaming elsewhere.Dale Johannesen
2010-02-09Only dump output in debug mode.David Greene
2010-02-09Improve comments in the LSDA somewhat. They can be improved much more.Bill Wendling
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-02-09Remember to update live-in lists when coalescing physregs.Jakob Stoklund Olesen
2010-02-09Skip DEBUG_VALUE in some places where it was affecting codegen.Dale Johannesen
2010-02-09Add declaration attribute to a variable DIE, if there is a separate DIE for t...Devang Patel
2010-02-09Fixed a bug in the PBQP allocator's findCoalesces method.Lang Hames
2010-02-09Added copy sensible construction & assignment to PBQP graphs and fixed a memo...Lang Hames
2010-02-09Implement AsmPrinter support for several more operators which haveDan Gohman
2010-02-08now that @GOTOFF is no longer represented as a suffix on aChris Lattner
2010-02-08ConstantFoldConstantExpression can theoretically return the originalDan Gohman
2010-02-08When CodeGen'ing unoptimized code, there may be unfolded constant expressionsDan Gohman
2010-02-08Apply the 95471 fix to SelectionDAGBuilder as well;Dale Johannesen
2010-02-08In guaranteed tailcall mode, don't decline the tailcall optimizationDan Gohman
2010-02-07Give DwarfPrinter a protected (but not virtual) destructor. CppcheckDuncan Sands
2010-02-06Run codegen dce pass for all targets at all optimization levels. Previously it'sEvan Cheng
2010-02-06Fix an uninitialized value. Radar 7609421.Bob Wilson
2010-02-06After Victor's latest commits I am seeing nullDale Johannesen
2010-02-06Set DW_AT_artificial only if argument is marked as artificial.Devang Patel
2010-02-05Do not generate specification DIE for nested functions.Devang Patel