aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
AgeCommit message (Expand)Author
2010-01-14Fix a comment.Dale Johannesen
2010-01-13remove uses of deprecated functions, this generates slightlyChris Lattner
2010-01-13use the new form of getNameWithPrefix, not makeNameProper.Chris Lattner
2010-01-13change Mangler::makeNameProper to return its result in a SmallVectorChris Lattner
2010-01-13fix assert in AsmPrinter::EmitGlobalConstantLargeInt to match reality.Chris Lattner
2010-01-13reduce nesting and code duplication in AsmPrinter::EmitGlobalConstantLargeInt.Chris Lattner
2010-01-13reduce indentation and add a fast-path to EmitGlobalConstant for 8-byte Chris Lattner
2010-01-13reduce indentation and use early exits in AsmPrinter::EmitConstantValueOnlyChris Lattner
2010-01-03fix PR5930, allowing the asmprinter to emit difference betweenChris Lattner
2009-12-25Remove dead store.Bill Wendling
2009-12-19Fix a bunch of little errors that Clang complains about when its being pedanticDouglas Gregor
2009-12-05Print newlines after printing labels for debug info, so that the outputDan Gohman
2009-12-05Fix this code to use DIScope instead of DICompileUnit, as in r90181.Dan Gohman
2009-12-04Print a space between the comment character and the text.Dan Gohman
2009-12-04Use new interfaces to print spill size.David Greene
2009-11-24Use StringRef instead of std::string in DIEString.Devang Patel
2009-11-20Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman
2009-11-16Support spill comments.David Greene
2009-11-14revert 88761 as it fails builds.Sanjiv Gupta
2009-11-14Fix debug info crashes for PIC16.Sanjiv Gupta
2009-11-13Use .data() instead of .c_str() when nul-termination is not needed.Dan Gohman
2009-11-13Move DebugInfo checks into EmitComments and remove them fromDavid Greene
2009-11-10Implement support to debug inlined functions.Devang Patel
2009-11-06Fix comment typos.Bob Wilson
2009-11-06Factor out the printing of the leading tab into printInlineAsm.Dan Gohman
2009-11-05Fix the label name generation for address-taken labels to avoid potentialDan Gohman
2009-11-04Print out an informative comment for KILL instructions.Jakob Stoklund Olesen
2009-10-31Fix a missing newline in the dwarf output code.Dan Gohman
2009-10-30Add support for BlockAddress static initializers.Dan Gohman
2009-10-30Add a FIXME comment.Dan Gohman
2009-10-30Add some comments.Dan Gohman
2009-10-30Initial target-independent CodeGen support for BlockAddresses.Dan Gohman
2009-10-13s/DebugLoc.CompileUnit/DebugLoc.Scope/gDevang Patel
2009-10-06Add support to handle debug info attached to an instruction.Devang Patel
2009-10-06Instead of printing unnecessary basic block labels as labels inDan Gohman
2009-10-06Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel
2009-10-05strength reduce a ton of type equality tests to check the typeid (ThroughChris Lattner
2009-10-01Add another MDNode into DebugLocTuple. This will be used to keep track of inl...Devang Patel
2009-09-30Use MachineInstr as an processDebugLoc() argument.Devang Patel
2009-09-30Use MDNode * directly as an RecordSourceLine() argument.Devang Patel
2009-09-30Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use thisBob Wilson
2009-09-30Fix a comment.Bob Wilson
2009-09-29Remove std::string uses from DebugInfo interface.Devang Patel
2009-09-24unconditionally compute MMI even if the target doesn't support EH or Debug in...Chris Lattner
2009-09-18add a new hook to allow targets to splat stuff at the end of the file.Chris Lattner
2009-09-18Allow symbols to start from the digit if target requests it. This allows, e.g...Anton Korobeynikov
2009-09-16remove the AsmPrinter::printMCInst hook hack now thatChris Lattner
2009-09-16inline AsmPrinter::getCurrentFunctionEHName into its only caller.Chris Lattner
2009-09-16Eliminate AsmPrinter::EmitExternalGlobal, inlining its (now)Chris Lattner
2009-09-16eliminate the horrid AsmPrinter::getGlobalLinkName method, inliningChris Lattner