aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
AgeCommit message (Expand)Author
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner
2010-08-20Create the new linker type "linker_private_weak_def_auto".Bill Wendling
2010-08-18Improve whitespace.Bill Wendling
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-04Change this llvm_unreachable to report_fatal_error, since it canDan Gohman
2010-07-17Use isPrologLabel() instead of checking the opcode directly.Bill Wendling
2010-07-16Consider this function:Bill Wendling
2010-07-16Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling
2010-07-16Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.Jakob Stoklund Olesen
2010-07-15a more graceful fix for test/Other/inline-asm-newline-terminator.ll,Chris Lattner
2010-07-01Make the "linker_private" linkage type emit a non-weak symbol to the file. ItBill Wendling
2010-07-01Implement the "linker_private_weak" linkage type. This will be used forBill Wendling
2010-06-29Revert r107205 and r107207.Bill Wendling
2010-06-29Print InlinedAt location.Devang Patel
2010-06-29Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling
2010-06-18Give NamedRegionTimer an Enabled flag, allowing all its clients toDan Gohman
2010-06-16Don't emit the linkage for initializer label for mach-o tls.Eric Christopher
2010-06-03One underscore, not two.Eric Christopher
2010-05-25Move the verbose asm output up a bit so it can be used in the special casesEric Christopher
2010-05-25Add support for initialized global data for darwin tls. Update commentsEric Christopher
2010-05-22Add full bss data support for darwin tls variables.Eric Christopher
2010-05-20Partial code for emitting thread local bss data.Eric Christopher
2010-05-12Remove unused variable. Tweak a comment while there.Duncan Sands
2010-05-12updated support for the COFF .linkonceNathan Jeffords
2010-05-07Avoid DIDescriptor::getNode(). Use overloaded operators instead.Devang Patel
2010-05-06Fix PR7054 - Assertion `Symbol->isUndefined() && "Cannot define a symbol twic...Chris Lattner
2010-05-01Don't count debug info as instructions. This wasDale Johannesen
2010-04-29Print variable scope name in DEBUG_VALUE comment. Useful in some cases. e.g.Devang Patel
2010-04-28Rework global alignment computation again. Now we do round upChris Lattner
2010-04-28Emit debug info for byval parameters.Devang Patel
2010-04-28further simplify EmitAlignment by eliminating the Chris Lattner
2010-04-28remove a dead argument to EmitAlignment.Chris Lattner
2010-04-27Do not count kill, implicit_def instructions as printed instructions.Evan Cheng
2010-04-27round zero-byte .zerofill directives up to 1 byte. ThisChris Lattner
2010-04-26add a comment in verbose-asm mode indicating why a noop is being generated.Chris Lattner
2010-04-26on darwin empty functions need to codegen into something of non-zero length,Chris Lattner
2010-04-26fix PR6921 a different way. Intead of increasing theChris Lattner
2010-04-26Revert r102300/102301, which serious broke objc apps.Chris Lattner
2010-04-25Fix PR6921: globals were not getting correctly rounded up to theirChris Lattner
2010-04-20Bill's change in r95336 broke empty aggregates embeddedChris Lattner
2010-04-17Add const qualifiers to TargetLoweringObjectFile usage.Dan Gohman
2010-04-16Add support to emit dwarf ranges.Devang Patel
2010-04-08move elf section uniquing to MCContext. Along the wayChris Lattner
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-04-07tidy upChris Lattner
2010-04-07add a comment line that got droppedChris Lattner
2010-04-07Workaround the breakage in r100616 by guarding all timers withTorok Edwin
2010-04-07Use raw_ostream.Benjamin Kramer