aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter
AgeCommit message (Expand)Author
2010-03-10add some fixme's for MCizing. EH still has a few things thatChris Lattner
2010-03-10mcize uses of PrintRelDirective and eliminate it.Chris Lattner
2010-03-09inline the bool form of PrintRelDirective away, leaving just the unsigned form.Chris Lattner
2010-03-09eliminate EOL, adding all comments with the OutStreamer.AddComment Chris Lattner
2010-03-09eliminate a bunch of \n's that are being printed to O. Next up is to killChris Lattner
2010-03-09convert the non-"ispcrel" case of EmitReference to MC,Chris Lattner
2010-03-09reapply r98035:Chris Lattner
2010-03-09add some extra checks. I'm not sure why, but this does unbreak aChris Lattner
2010-03-09Speculatively revert r98035. It appears to have caused a set of buildbotEric Christopher
2010-03-09Now that setStartLabel takes an MCSymbol, we can de-ID'izeChris Lattner
2010-03-09change DbgScope to keep track of the start/end label as MCSymbol* Chris Lattner
2010-03-09remove a useless optimization: now that label replacement neverChris Lattner
2010-03-09strength reduce MMI::MappedLabel to MMI::isLabelDeleted,Chris Lattner
2010-03-09mcstreamerize AsmPrinter::printLabel.Chris Lattner
2010-03-09add a EmitSymbolValue convenience method to MCStreamer.Chris Lattner
2010-03-09make InlineInfoLabels hold MCSymbol*'s, avoiding Chris Lattner
2010-03-09mc'ize the last use of PrintLabelName and eliminate PrintLabelName.Chris Lattner
2010-03-09eliminate an argument from PrintRelDirective, sinkingChris Lattner
2010-03-09remove the suffix form of PrintLabelName, which was only Chris Lattner
2010-03-09now that the debug and eh emitters use a common .set counter,Chris Lattner
2010-03-08move .set generation out of DwarfPrinter into AsmPrinter and Chris Lattner
2010-03-08simplify EmitSectionOffset to always use .set if it isChris Lattner
2010-03-08Remove a version of EmitDifference.Chris Lattner
2010-03-08eliminate a form of PrintLabelName.Chris Lattner
2010-03-08remove another form of EmitReference.Chris Lattner
2010-03-08eliminate the non-MCSymbol versions of EmitReference.Chris Lattner
2010-03-08mc'ize EmitLabel.Chris Lattner
2010-03-08merge DIEObjectLabel and DIEDwarfLabel into DIELabel.Chris Lattner
2010-03-08elimiante the DWLabel class, using MCSymbol instead. Start Chris Lattner
2010-03-08Derive DIType from DIScope. This simplifies getContext() where for members th...Devang Patel
2010-03-08Avoid using DIDescriptor.isNull(). Devang Patel
2010-03-08Revert r97947.Devang Patel
2010-03-08Avoid using DIDescriptor.isNull().Devang Patel
2010-03-08Revert r97917, which was causing Clang Debug self-host failures.Douglas Gregor
2010-03-07Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie.Jeffrey Yasskin
2010-03-07_2_ gcc crashes, ah, ah, ah...Jeffrey Yasskin
2010-03-07Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Val...Jeffrey Yasskin
2010-03-02Fix grammar.Devang Patel
2010-03-02Constructors and operators for anonymous aggregates does not names. Do not fo...Devang Patel
2010-02-26A much cleaner (and less code!) way of inserting the correct amount of paddingBill Wendling
2010-02-26Comment typo.Bill Wendling
2010-02-26Fix comments.Bill Wendling
2010-02-26Add another (and hopefully the last) exception case, where once we recalculateBill Wendling
2010-02-26And should use the correct variable.Bill Wendling
2010-02-26Got assertion check backwards.Bill Wendling
2010-02-25Catch a corner case where adding the padding to the "TType base offset" fieldBill Wendling
2010-02-25Make comment more meaningful.Bill Wendling
2010-02-25MC'ize padding when padding the ULEB128 value.Bill Wendling
2010-02-24LLVM puts padding bytes in the __gcc_except_tab section after theBill Wendling
2010-02-23use OutStreamer.EmitCodeAlignment for alignment in the textChris Lattner