aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/AsmPrinter
Commit message (Expand)AuthorAgeFilesLines
* If a instruction belongs to another function (and not current function) as pe...Devang Patel2010-01-201-4/+12
* simplify the rest of fp constant printing.Chris Lattner2010-01-191-108/+34
* simplify the code for printing x86 long double, don't do workChris Lattner2010-01-191-75/+22
* eliminate AsmPrinter::EmitZeros: just use MCStreamer directly.Chris Lattner2010-01-191-11/+4
* Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner2010-01-191-13/+7
* refactor code to be static functions instead of methods on AsmPrinter.Chris Lattner2010-01-191-47/+39
* mcstreamerize AsmPrinter::EmitZeros, at least when emitting to the Chris Lattner2010-01-191-8/+6
* remove MAI::ZeroDirectiveSuffix, which is only used by MASM,Chris Lattner2010-01-191-10/+6
* mcstreamer'ize the rest of EmitGlobalVariable that is used on Chris Lattner2010-01-191-6/+8
* stop using the .lcomm pseudoop on darwin, instead, directly use theChris Lattner2010-01-191-9/+22
* MDNodes are not expected to disappear or replaced by another MDNode, so there...Devang Patel2010-01-192-15/+16
* Avoid including DebugInfo.h in AsmPrinter.hDevang Patel2010-01-191-2/+2
* mc'ize some stuff, don't comment out .lcomm directive in -fverbose-asm mode.Chris Lattner2010-01-191-7/+4
* factor this code better.Chris Lattner2010-01-191-21/+13
* Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner2010-01-191-2/+122
* hoist handling of external globals and special globals up to common code.Chris Lattner2010-01-191-1/+15
* move production of .reference directives for static ctor/dtor list onChris Lattner2010-01-191-0/+8
* Revert accident check-in from r93165.Devang Patel2010-01-191-8/+6
* - Add a comment to the callback indicating that it's *extremely* not a goodBill Wendling2010-01-181-1/+1
* remove the MAI argument to MCExpr::print and switch overthing to use << when ...Chris Lattner2010-01-181-2/+1
* now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner2010-01-173-79/+41
* now that mangler is in libtarget, it can use MCAsmInfo instead of clientsChris Lattner2010-01-171-2/+1
* Switch some functions to take Twines, eliminate uses of StringExtras.h.Benjamin Kramer2010-01-174-36/+16
* move the mangler into libtarget from vmcore.Chris Lattner2010-01-163-4/+4
* unbreak the build.Chris Lattner2010-01-161-6/+0
* Change DIEObjectLabel to take an MCSymbol instead of std::string.Chris Lattner2010-01-166-10/+23
* rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,Chris Lattner2010-01-163-26/+45
* eliminate uses of getMangledName from AsmPrinter.cpp, last up is Chris Lattner2010-01-161-5/+9
* No need to use WeakVH here.Devang Patel2010-01-161-2/+1
* Replace DebugLocTuple with DILocation.Devang Patel2010-01-162-24/+30
* Retrying r91337:Bill Wendling2010-01-161-8/+19
* fix inverted conditionalChris Lattner2010-01-161-1/+1
* CurrentFnName is now dead, remove it.Chris Lattner2010-01-161-2/+1
* remove the string form of printVisibility.Chris Lattner2010-01-161-20/+18
* supplement CurrentFnName with CurrentFnSym, which will eventuallyChris Lattner2010-01-151-0/+1
* add a version of AsmPrinter::printVisibility that takes an MCSymbol.Chris Lattner2010-01-151-0/+17
* add another helperChris Lattner2010-01-151-0/+11
* add a AsmPrinter::GetGlobalValueSymbol and GetExternalSymbolSymbolChris Lattner2010-01-151-0/+16
* Add FIXME.Devang Patel2010-01-151-0/+1
* Do not use AT_specification die for static variables. It confuses gdb.Devang Patel2010-01-151-3/+6
* Do not emit multiple AT_container_type attributes. Devang Patel2010-01-151-1/+2
* Fix a comment.Dale Johannesen2010-01-141-1/+1
* remove uses of deprecated functions, this generates slightlyChris Lattner2010-01-131-6/+7
* use the new form of getNameWithPrefix, not makeNameProper.Chris Lattner2010-01-131-1/+1
* change Mangler::makeNameProper to return its result in a SmallVectorChris Lattner2010-01-131-7/+8
* fix assert in AsmPrinter::EmitGlobalConstantLargeInt to match reality.Chris Lattner2010-01-131-2/+1
* reduce nesting and code duplication in AsmPrinter::EmitGlobalConstantLargeInt.Chris Lattner2010-01-131-31/+26
* reduce indentation and add a fast-path to EmitGlobalConstant for 8-byte Chris Lattner2010-01-131-5/+22
* reduce indentation and use early exits in AsmPrinter::EmitConstantValueOnlyChris Lattner2010-01-131-107/+122
* s/NextValueNo/NextMDValueNo while processing metadata.Devang Patel2010-01-111-7/+8