aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
AgeCommit message (Expand)Author
2011-06-14Implement Jakob's suggestion on how to detect fall thought without callingRafael Espindola
2011-06-12Really fix the fall-through logic.Rafael Espindola
2011-06-12Fix silly bug I introduce in the previous commit. Fixes debug builds.Rafael Espindola
2011-06-12AnalyzeBranch doesn't change which successors a bb has, just the orderRafael Espindola
2011-06-10Ensure that EmitGlobalVariable is correctly differentiating between declarationsChad Rosier
2011-05-28When generating code for Win64 EH, emit StartProc and EndProc directives.Charles Davis
2011-05-28Fix the root cause of the bootstrap failure:Rafael Espindola
2011-05-27Stub out support for Win64-style exceptions. Note that this is merely usingCharles Davis
2011-05-27Fix a regression I recently introduced by removing DwarfRegNum ofRafael Espindola
2011-05-27Make size computation less brittle.Rafael Espindola
2011-05-25Replace the -unwind-tables option with a per function flag. This is moreRafael Espindola
2011-05-10Produce a __debug_frame section on darwin ARM when appropriate.Rafael Espindola
2011-05-10Use .cfi_sections to put the unwind info in .debug_frame when possible. WithRafael Espindola
2011-05-06Nothing else uses this label.Rafael Espindola
2011-05-06Dead code elimination.Rafael Espindola
2011-05-05Remove the DwarfTable enum.Rafael Espindola
2011-05-05Implement a really simple DwarfSjLjException.Rafael Espindola
2011-05-05List all exception types in a switch.Rafael Espindola
2011-04-29Hoist MCLineEntry construction AsmPrinter so that anyone who derives from Asm...Devang Patel
2011-04-29Factor some code to needsCFIMoves. Avoid printing moves when we don't have to.Rafael Espindola
2011-04-28Teach dwarf writer to handle complex address expression for .debug_loc entries.Devang Patel
2011-04-27Revert r130178. It turned out to be not the optimal path to emit complex loca...Devang Patel
2011-04-26Print the label if we will use it in debug_frame.Rafael Espindola
2011-04-26don't emit the symbol name twice for local bss and commonChris Lattner
2011-04-26Print all the moves at a given label instead of just the first one.Rafael Espindola
2011-04-26Let dwarf writer allocate extra space in the debug location expression. This ...Devang Patel
2011-04-21Refactor.Devang Patel
2011-04-18Reduce clutter in asm output. Do not emit source location as comment for each...Devang Patel
2011-04-15Some refactoring suggested by Anton Korobeynikov.Rafael Espindola
2011-04-15Add 129518 back with a fix for when we are producing eh just because of debug...Rafael Espindola
2011-04-15Revert r129518, "Change ELF systems to use CFI for producing the EH tables. T...NAKAMURA Takumi
2011-04-14Change ELF systems to use CFI for producing the EH tables. This reduces theRafael Espindola
2011-04-05Print visibility info for external variables.Rafael Espindola
2011-03-29Tidy up. 80 columns and trailing whitespace.Jim Grosbach
2011-03-05Some first rudimentary support for ARM EHABI: print exception table in "text ...Anton Korobeynikov
2011-02-23Omit private_extern declarations of extern symbols; followup toStuart Hastings
2011-02-15Spelling fix: consequtive -> consecutive.Duncan Sands
2011-02-09Assert on bad jump tables.Jakob Stoklund Olesen
2011-01-28Print the visibility of declarations.Rafael Espindola
2011-01-14Add a possibility to switch between CFI directives- and table-based frame des...Anton Korobeynikov
2011-01-14Split stuff as a preparation for CFI directives-based frame information emissionAnton Korobeynikov
2011-01-02split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner
2010-12-13remove the verbose-asm "constant pool double" comments that we were printingChris Lattner
2010-11-17refactor the interface to EmitInlineAsm a bit, no functionality change.Chris Lattner
2010-10-26s/beginScope/beginInstruction/gDevang Patel
2010-09-27the latest assembler that runs on powerpc 10.4 machines doesn'tChris Lattner
2010-09-05add a comment about where this should eventually move.Chris Lattner
2010-09-02There is no need to use .set here.Devang Patel
2010-09-02Fix .debug_range for linux. Patch by Krister Wombell.Devang Patel
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner