aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Add a FIXME about access to negative stack-pointer offsets on PPC32.Hal Finkel2012-05-191-0/+2
* Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach2012-05-152-0/+3
* Mark .opd @progbits, thus avoiding a warning from asm.Roman Divacky2012-05-091-1/+1
* Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen2012-05-072-2/+4
* Remove the SubRegClasses field from RegisterClass descriptions.Jakob Stoklund Olesen2012-05-041-3/+1
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-011-2/+2
* This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd2012-04-232-0/+8
* effectively back out my last change (r155190)Gabor Greif2012-04-201-2/+2
* fix obviously bogus (IMO) operand index of the load in assertsGabor Greif2012-04-201-3/+3
* Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-204-48/+48
* zap tabsGabor Greif2012-04-191-7/+7
* Remove unused CCIfSubtarget.Jay Foad2012-04-171-4/+0
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-043-17/+5
* Make PPCCompilationCallbackC function to be static, so there will be no need ...Anton Korobeynikov2012-04-031-3/+5
* The binutils for the IBM BG/P are too old to support CFI.Hal Finkel2012-04-022-0/+6
* Implement the SVR4 byval alignment for aggregates. Fixing a FIXME.Roman Divacky2012-04-021-1/+10
* Move getOpcodeName from the various target InstPrinters into the superclass M...Benjamin Kramer2012-04-022-5/+0
* Remove getInstructionName from MCInstPrinter implementations in favor of usin...Craig Topper2012-04-022-4/+2
* Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper2012-04-022-4/+5
* Fix some 80-col. violations I introduced with the A2 PPC64 core.Hal Finkel2012-04-012-63/+126
* Enable prefetch generation on PPC64.Hal Finkel2012-04-012-0/+6
* Add LdStSTD* itin. for the PPC64 A2 core.Hal Finkel2012-04-011-0/+20
* Set the default PPC node scheduling preference to ILP (for the embedded cores).Hal Finkel2012-04-012-0/+10
* Add ppc440 itin. entries for LdStSTD*Hal Finkel2012-04-011-0/+20
* Use full anti-dep. breaking with post-ra sched. on the embedded ppc cores.Hal Finkel2012-04-011-2/+3
* Add instruction itinerary for the PPC64 A2 core.Hal Finkel2012-04-017-4/+582
* Split the LdStGeneral PPC itin. class into LdStLoad and LdStStore.Hal Finkel2012-04-019-107/+140
* Fix dynamic linking on PPC64.Hal Finkel2012-03-318-35/+126
* Remove unnecessary llvm:: qualificationsCraig Topper2012-03-271-1/+1
* Prune some includes and forward declarations.Craig Topper2012-03-261-0/+1
* Fix small-integer VAARG on SVR4 ABI PPC64.Hal Finkel2012-03-241-5/+17
* PPC::DBG_VALUE must use Reg+Imm frame-index elimination even for large offset...Hal Finkel2012-03-221-1/+2
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-1710-21/+16
* Convert more static tables of registers used by calling convention to uint16_...Craig Topper2012-03-111-4/+4
* Use uint16_t to store registers and opcode in static tables in the target spe...Craig Topper2012-03-112-13/+13
* Convert PowerPC to register mask operands.Roman Divacky2012-03-066-122/+52
* Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach2012-03-052-3/+5
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-042-6/+6
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-282-14/+15
* Properly MCize the section switch, removing a FIXME.Roman Divacky2012-02-281-2/+4
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-282-15/+14
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-282-14/+15
* Reapply r151278 with fixes.Roman Divacky2012-02-271-6/+16
* Revert r151278, breaks static linking.Hal Finkel2012-02-251-14/+6
* X11/X2 loads around indirect calls on ppc64 should not be deleted.Hal Finkel2012-02-241-2/+4
* MCize function entry label emission on PowerPC64 properly.Roman Divacky2012-02-231-6/+14
* Allow the use of an alternate symbol for calculating a function's size.Hal Finkel2012-02-221-1/+5
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-221-1/+1
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-1834-62/+62
* Move pass configuration out of pass constructors: BranchFolderPassAndrew Trick2012-02-081-6/+7