aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter
AgeCommit message (Expand)Author
2009-09-09Small amount of code clean-up: Don't use ".size()" when not necessary.Bill Wendling
2009-09-04Ignore malformed global variable debug info.Devang Patel
2009-09-01reduce size of SmallString to something more reasonableJim Grosbach
2009-09-01Use raw_ostream instead of sstreamJim Grosbach
2009-09-01revert inadvertant change from previous commitJim Grosbach
2009-09-01Simply LSDA lable emission to use a direct special-case output instead ofJim Grosbach
2009-09-01Clean up LSDA name generation and use for SJLJ exception handling. ThisJim Grosbach
2009-08-31Subprogram is a scope. Derive DISubprogram from DIScope.Devang Patel
2009-08-31Rename DIBlock as DILexicalBlock.Devang Patel
2009-08-31Add flag to mark structs for Apple Block "byref" variables; also add code toCaroline Tice
2009-08-31Simplify isDerivedType() and other predicate interface.Devang Patel
2009-08-31Output a hex value, because all of the others are hex.Bill Wendling
2009-08-31Revert commit 80428. It completely broke exceptionDuncan Sands
2009-08-31PR4747Jim Grosbach
2009-08-30Nuke moribund "std::string" version of EOL(..., Encoding).Bill Wendling
2009-08-29- Add target lowering methods to get the preferred format for the FDE and LSDABill Wendling
2009-08-29Add a form of EOL which emits the text version of a DWARF format encoding. ThisBill Wendling
2009-08-29Make the augmentation size and next set of bytes agree on size,Eric Christopher
2009-08-28Reapply 79977.Devang Patel
2009-08-28Nuke trailing whitespace.Eric Christopher
2009-08-27Closure is a very generic name. Use AppleBlock instead.Devang Patel
2009-08-27Revert accidental commit.Bill Wendling
2009-08-27--- Reverse-merging r80147 into '.':Bill Wendling
2009-08-26If we're emitting additional CIEs due to personality functionsEric Christopher
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-26Add isClosure() predicate. This is used to add DW_AT_APPLE_block attribute.Devang Patel
2009-08-25- Rename EmitCommonInformationEntry to EmitCIE.Bill Wendling
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-25- Emit new line after each FDE.Bill Wendling
2009-08-25Rename functions to something more descriptive. At the very least mention theBill Wendling
2009-08-24prune the #includes in raw_ostream.h by moving a Chris Lattner
2009-08-23Prune #includes from llvm/Linker.h and llvm/System/Path.h,Chris Lattner
2009-08-23convert LoopInfo.h and GraphWriter.h to use raw_ostreamChris Lattner
2009-08-23convert the DIE printing stuff to use raw_ostream instead of std::ostream.Chris Lattner
2009-08-23random code cleanups.Chris Lattner
2009-08-23remove some random indentation stuff, yay for efficiency.Chris Lattner
2009-08-22rename TAI -> MAI, being careful not to make MAILJMP instructions :)Chris Lattner
2009-08-22Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner
2009-08-22Record variable debug info at ISel time directly.Devang Patel
2009-08-20Attempt to comment this code more.Bill Wendling
2009-08-19Add missing includes.David Greene
2009-08-19Add missing includes.David Greene
2009-08-19Add missing includes.David Greene
2009-08-19Switch to SmallString::str from SmallString::c_str, and removeDaniel Dunbar
2009-08-19switch asmprinter to emit alignments through OutStreamer.Chris Lattner
2009-08-19eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner
2009-08-18Make various changes suggested by Chris.David Greene
2009-08-18fix COFF targets (mingw/cygwin) to provide ehframe and LSDA sectionsChris Lattner
2009-08-18Make AsmStreamer maintain a notion of the current section, pushing it up from...Chris Lattner
2009-08-18add a horrible hack to the dwarf printer. It looks like mingw is not specifyingChris Lattner