aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix refacto reported by Nicolas Geoffray.Benjamin Kramer2010-01-181-3/+1
* Emit spaces after commas in Neon register lists. This is more consistentBob Wilson2010-01-181-30/+33
* switch x86 zerofill emission over to use MCStreamer.Chris Lattner2010-01-181-3/+12
* Change CurrentFnSym to be a non-const pointer since asmprinter mutates it Chris Lattner2010-01-183-16/+16
* remove the MAI argument to MCExpr::print and switch overthing to use << when ...Chris Lattner2010-01-188-38/+22
* unbreak x86 jump tables with my previous patch.Chris Lattner2010-01-181-1/+1
* now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner2010-01-1719-865/+371
* rename NameNeedsEscaping -> NameNeedsQuoting, eliminate the checkChris Lattner2010-01-171-9/+4
* Convert some of the dynamic opcode lookups into static ones.Owen Anderson2010-01-171-59/+40
* stop the CBE from using Mangler::appendMangledName, which is a private functi...Chris Lattner2010-01-172-8/+17
* Get MCSymbol out of the mangling business, and move all the logicChris Lattner2010-01-174-76/+106
* factor this code better how that the string version of getNameWithPrefixChris Lattner2010-01-171-28/+8
* now that mangler is in libtarget, it can use MCAsmInfo instead of clientsChris Lattner2010-01-174-41/+61
* Switch some functions to take Twines, eliminate uses of StringExtras.h.Benjamin Kramer2010-01-174-36/+16
* Fix comment.Owen Anderson2010-01-171-1/+1
* The Neon "vtst" instruction takes a suffix that is the element size alone --Bob Wilson2010-01-171-1/+1
* Fix an off-by-one error that caused the chain operand to be dropped from NeonBob Wilson2010-01-171-2/+2
* Add a note for the macho streamer and remove a used of the mangler from the s...Nate Begeman2010-01-172-6/+2
* When checking for sret-demotion, it needs to use legal types. When using the...Kenneth Uildriks2010-01-161-11/+41
* Update CMake files for Mangler move.Benjamin Kramer2010-01-162-1/+1
* move the mangler into libtarget from vmcore.Chris Lattner2010-01-1611-16/+16
* reapply the mangler gutting patch.Chris Lattner2010-01-162-189/+4
* unbreak the build.Chris Lattner2010-01-161-6/+0
* Revert 93648.Rafael Espindola2010-01-162-4/+189
* Mangler::getMangledName is now dead, remove it and all the other stuff in Man...Chris Lattner2010-01-162-189/+4
* Change DIEObjectLabel to take an MCSymbol instead of std::string.Chris Lattner2010-01-166-10/+23
* rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,Chris Lattner2010-01-167-39/+58
* eliminate uses of getMangledName from AsmPrinter.cpp, last up is Chris Lattner2010-01-161-5/+9
* add an inefficient version of getNameWithPrefix that returns an std::string.Chris Lattner2010-01-161-0/+10
* Create Generic DOTGraphTraits Printer/ViewerTobias Grosser2010-01-161-56/+18
* No need to use WeakVH here.Devang Patel2010-01-161-2/+1
* Replace DebugLocTuple with DILocation.Devang Patel2010-01-167-50/+50
* fix build failure.Chris Lattner2010-01-161-1/+1
* remove a couple of actively incorrect uses of getMangledName.Chris Lattner2010-01-162-5/+8
* this doesn't need the mangler.Chris Lattner2010-01-162-8/+4
* more string -> sym, getMangledName is now gone from this file.Chris Lattner2010-01-161-29/+35
* use symbols instead of strings, eliminating a bunch of getMangledNameChris Lattner2010-01-161-39/+55
* simplify some code.Chris Lattner2010-01-161-9/+5
* Retrying r91337:Bill Wendling2010-01-163-8/+28
* eliminate uses of mangler and simplify code.Chris Lattner2010-01-166-67/+33
* fix inverted conditionalChris Lattner2010-01-161-1/+1
* CurrentFnName is now dead, remove it.Chris Lattner2010-01-161-2/+1
* get pic16 off CurrentFnNameChris Lattner2010-01-161-14/+13
* remove the string form of printVisibility.Chris Lattner2010-01-163-35/+26
* switch more stuff onto MCSymbolsChris Lattner2010-01-163-61/+122
* Temporarily revert r93581. It was causing failures in the ExecutionEngine testsBill Wendling2010-01-161-4/+2
* eliminate uses of deprecated mangler apisChris Lattner2010-01-161-54/+71
* switch X86 target off CurFunctionName and MCIze more.Chris Lattner2010-01-164-35/+45
* Treat indirect branches specially only during pre-regalloc tail duplication,Bob Wilson2010-01-161-13/+13
* MCize tis, and make it keep CurrentFnSym up to date with CurrentFnName.Chris Lattner2010-01-161-17/+39