aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Rename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc for consistency.Evan Cheng2011-07-014-4/+4
* Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng2011-07-012-3/+3
* - Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng2011-07-012-3/+15
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-012-3/+6
* Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng2011-06-304-14/+21
* Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng2011-06-291-3/+2
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-282-4/+4
* Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng2011-06-281-2/+1
* Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng2011-06-284-5/+7
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-282-9/+9
* Implement ISD::VAARG lowering on PPC32.Roman Divacky2011-06-281-5/+123
* Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng2011-06-275-9/+9
* Refactor MachO relocation generaration into the Target directories.Jim Grosbach2011-06-241-0/+6
* Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng2011-06-243-5/+8
* Don't apply on PPC64 the 32bit ADDIC optimizations as there's no overflowRoman Divacky2011-06-201-14/+23
* Fix a few places where 32bit instructions/registerset were used on PPC64.Roman Divacky2011-06-172-4/+13
* Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen2011-06-151-33/+26
* Make PPC64CompilationCallback compilable no non-darwin platforms.Roman Divacky2011-06-151-34/+56
* PR10136: fix PPCTargetLowering::LowerCall_SVR4 so that a necessary CopyToReg ...Eli Friedman2011-06-141-7/+6
* Fix emission of PPC64 assembler on non-darwin platforms by splittingRoman Divacky2011-06-093-11/+12
* Remove custom allocation order boilerplate that is no longer needed.Jakob Stoklund Olesen2011-06-091-59/+3
* Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher2011-06-081-17/+17
* Fix wrong usages of CTR/MCTR where CTR8/MCTR8 was meant.Roman Divacky2011-06-034-6/+12
* Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher2011-06-022-3/+9
* Don't hardcode the %reg format in the streamer.Rafael Espindola2011-06-022-3/+3
* Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola2011-05-305-0/+21
* Split ppc dwarf regnums into ppc64 and ppc32 flavours.Rafael Espindola2011-05-302-141/+152
* Dwarf register 0 is r0, remove incorrect entries.Rafael Espindola2011-05-291-2/+2
* Remove DwarfRegNum from the individual bits of the condition register.Rafael Espindola2011-05-271-32/+32
* Fix some dwarf register numbers.Rafael Espindola2011-05-261-1/+1
* Replace the -unwind-tables option with a per function flag. This is moreRafael Espindola2011-05-251-2/+1
* Make CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll pass with the verifier.Cameron Zwarich2011-05-191-1/+2
* Fix PR8828 by removing the explicit def in MovePCToLR as well as the pointlessCameron Zwarich2011-05-193-5/+4
* Make the logic for determining function alignment more explicit. No function...Eli Friedman2011-05-062-11/+4
* Move PPC Linux to CFI.Rafael Espindola2011-05-051-1/+1
* Add 130690 back.Rafael Espindola2011-05-021-1/+1
* Revert while I debug the tests that use march but not mtriple.Rafael Espindola2011-05-021-1/+1
* Move ppc OS X to cfi too. I am building it on an old ppc mini, but it will ta...Rafael Espindola2011-05-021-1/+1
* ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OSDaniel Dunbar2011-04-202-5/+5
* ADT/Triple: Move a variety of clients to using isOSDarwin() and isOSWindows()Daniel Dunbar2011-04-192-11/+7
* Target/PPC: Kill off DarwinVers, which is now dead.Daniel Dunbar2011-04-192-24/+1
* Target/PPC: Eliminate a use of getDarwinVers().Daniel Dunbar2011-04-191-2/+4
* Target/PPC: Add a TargetTriple field.Daniel Dunbar2011-04-192-1/+9
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-2/+2
* Insert code in the right location when lowering PowerPC atomics.Jakob Stoklund Olesen2011-04-041-2/+4
* PowerPC atomic pseudos clobber CR0, they don't read it.Jakob Stoklund Olesen2011-04-042-2/+2
* Use X0 instead of R0 for the zero register on ppc64.Jakob Stoklund Olesen2011-04-041-10/+13
* We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling2011-03-212-3/+7
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-252-47/+48
* Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel2011-02-211-12/+12