aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Drop support for the InReg attribute on the ppc backend. This was used byRafael Espindola2010-02-161-16/+1
* Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov2010-02-152-2/+2
* Preliminary patch to improve dwarf EH generation - Hooks to return Personalit...Anton Korobeynikov2010-02-152-41/+0
* Remove an assumption of default arguments. This is in anticipation of aDavid Greene2010-02-151-41/+79
* Add the problem I just hacked around in 96015/96020.Dale Johannesen2010-02-121-0/+17
* This should have gone in with 26015, see comments there.Dale Johannesen2010-02-121-0/+12
* When save/restoring CR at prolog/epilog, in a largeDale Johannesen2010-02-121-14/+30
* Fix "the the" and similar typos.Dan Gohman2010-02-102-2/+2
* print all the newlines at the end of instructions withChris Lattner2010-02-101-4/+4
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-092-6/+6
* Rename the PerformTailCallOpt variable to GuaranteedTailCallOpt to reflectDan Gohman2010-02-082-13/+13
* Fix alignment on ppc linux. This fixes the build of crtend.oRafael Espindola2010-02-061-0/+3
* make MachineModuleInfoMachO hold non-const MCSymbol*'s insteadChris Lattner2010-02-031-10/+9
* rejigger the world so that EmitInstruction prints the \n atChris Lattner2010-02-031-0/+4
* Revert 95130.Evan Cheng2010-02-022-2/+2
* refactor code so that LLVMTargetMachine creates the asmstreamer and Chris Lattner2010-02-021-10/+13
* tidy some targets.Chris Lattner2010-02-021-2/+0
* detemplatize the ppc code emitter.Chris Lattner2010-02-021-37/+21
* remove dead code.Chris Lattner2010-02-024-73/+0
* eliminate all the dead addSimpleCodeEmitter implementations.Chris Lattner2010-02-022-33/+0
* Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng2010-02-022-2/+2
* remove PPCMachOWriterInfo.Chris Lattner2010-02-025-214/+1
* PPC is not ready for sibcall optimization.Evan Cheng2010-01-291-0/+3
* Give AsmPrinter the most common expected implementation of Chris Lattner2010-01-281-104/+19
* Remove the argument from EmitJumpTableInfo, because it doesn't need it.Chris Lattner2010-01-281-9/+4
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-271-1/+1
* add a new AsmPrinter::EmitFunctionEntryLabel virtual function,Chris Lattner2010-01-271-53/+23
* ppc/linux isn't ready for this and it was an accident that it was included.Chris Lattner2010-01-271-2/+0
* Switch MSP430, CellSPU, SystemZ, Darwin/PPC, Alpha, and Sparc to Chris Lattner2010-01-271-32/+3
* Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng2010-01-272-13/+13
* Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner2010-01-261-1/+0
* add a new MachineBasicBlock::getSymbol method, replacingChris Lattner2010-01-261-1/+1
* don't bother setting the AsmPrinter::MF ivar, now thatChris Lattner2010-01-261-4/+0
* eliminate redundant argument to EmitJumpTableInfoChris Lattner2010-01-251-2/+2
* linux/ppc does use alignment in bytes, not pow-2. This fixes PR6129.Chris Lattner2010-01-241-1/+0
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-243-3/+0
* move PR5945 here.Chris Lattner2010-01-241-0/+29
* change the canonical form of "cond ? -1 : 0" to be Chris Lattner2010-01-241-8/+5
* add a noteChris Lattner2010-01-231-0/+29
* mcize lcomm, simplify .comm, extend both to support 64-bit sizes.Chris Lattner2010-01-231-1/+1
* move the various directive enums out of the MCStreamer classChris Lattner2010-01-231-1/+1
* remove unneeded directive set.Chris Lattner2010-01-231-1/+0
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-223-0/+4
* remove dead .erase.Chris Lattner2010-01-211-3/+1
* fix a problem with a missing _, testcase pending.Chris Lattner2010-01-211-1/+1
* eliminate FnStubInfo, using MachineModuleInfoMachO instead.Chris Lattner2010-01-201-73/+66
* split function stub printing out to its own function,Chris Lattner2010-01-201-46/+58
* eliminate the GVStubs and HiddenGVStubs maps, and use Chris Lattner2010-01-201-23/+39
* revert 93934, removing the MCAsmInfo endianness bit. I can'tChris Lattner2010-01-201-2/+2
* give MCAsmInfo a 'has little endian' bit. This is unfortunate, butChris Lattner2010-01-191-2/+2