aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2010-01-27Switch MSP430, CellSPU, SystemZ, Darwin/PPC, Alpha, and Sparc to Chris Lattner
2010-01-27Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng
2010-01-26Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner
2010-01-26add a new MachineBasicBlock::getSymbol method, replacingChris Lattner
2010-01-26don't bother setting the AsmPrinter::MF ivar, now thatChris Lattner
2010-01-25eliminate redundant argument to EmitJumpTableInfoChris Lattner
2010-01-24linux/ppc does use alignment in bytes, not pow-2. This fixes PR6129.Chris Lattner
2010-01-24make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner
2010-01-24move PR5945 here.Chris Lattner
2010-01-24change the canonical form of "cond ? -1 : 0" to be Chris Lattner
2010-01-23add a noteChris Lattner
2010-01-23mcize lcomm, simplify .comm, extend both to support 64-bit sizes.Chris Lattner
2010-01-23move the various directive enums out of the MCStreamer classChris Lattner
2010-01-23remove unneeded directive set.Chris Lattner
2010-01-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
2010-01-21remove dead .erase.Chris Lattner
2010-01-21fix a problem with a missing _, testcase pending.Chris Lattner
2010-01-20eliminate FnStubInfo, using MachineModuleInfoMachO instead.Chris Lattner
2010-01-20split function stub printing out to its own function,Chris Lattner
2010-01-20eliminate the GVStubs and HiddenGVStubs maps, and use Chris Lattner
2010-01-20revert 93934, removing the MCAsmInfo endianness bit. I can'tChris Lattner
2010-01-19give MCAsmInfo a 'has little endian' bit. This is unfortunate, butChris Lattner
2010-01-19Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner
2010-01-19add a bool for whether .lcomm takes an alignment instead of basing this on "i...Chris Lattner
2010-01-19hoist handling of external globals and special globals up to common code.Chris Lattner
2010-01-19move production of .reference directives for static ctor/dtor list onChris Lattner
2010-01-19use BSSLocal classifier to identify 'lcomm' data instead ofChris Lattner
2010-01-19now that elf weak bss symbols are handled correctly, simplify a bunch of code.Chris Lattner
2010-01-19introduce a section kind for common linkage. Use this to slightlyChris Lattner
2010-01-19Even more explanation.Bill Wendling
2010-01-19change an accessor to a predicate.Chris Lattner
2010-01-19Cleanup handling of .zerofill on darwin:Chris Lattner
2010-01-18- Add getLSDAEncoding to the PowerPC backend.Bill Wendling
2010-01-17now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner
2010-01-16move the mangler into libtarget from vmcore.Chris Lattner
2010-01-16rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,Chris Lattner
2010-01-16more string -> sym, getMangledName is now gone from this file.Chris Lattner
2010-01-16use symbols instead of strings, eliminating a bunch of getMangledNameChris Lattner
2010-01-16simplify some code.Chris Lattner
2010-01-16switch more stuff onto MCSymbolsChris Lattner
2010-01-16MCize a bunch more stuff, eliminating a lot of uses of the manglerChris Lattner
2010-01-14Teach PPC how to replaceMachineCodeForFunction correctly. (FixesJeffrey Yasskin
2010-01-13just finish MCizing FnStubInfo which cleans it up and simplifies it.Chris Lattner
2010-01-13don't call getNameWithPrefix repeatedly and unnecesarily.Chris Lattner
2010-01-13properly use MCSymbol to print the strings aquired from getNameWithPrefix.Chris Lattner
2010-01-13eliminate some uses of Mangler::makeNameProper.Chris Lattner
2010-01-13change Mangler::makeNameProper to return its result in a SmallVectorChris Lattner
2010-01-07constant materialization could be improved.Chris Lattner
2010-01-06Reenable debug info on PPC. Works well enough toDale Johannesen
2010-01-06Make sure debug info hook gets called when emittingDale Johannesen