aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2007-05-18Merging from mainline.Tanya Lattner
2007-05-08Merging from mainline. PR1399 fix.Tanya Lattner
2007-05-03revert accidental commitChris Lattner
2007-05-03add support for printing offset of globalChris Lattner
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-05-01eliminateFrameIndex() change.Evan Cheng
2007-05-01llvm bug #1350, parts 1, 2, and 3.Nate Begeman
2007-04-25Match MachineFunction::UsedPhysRegs changes.Evan Cheng
2007-04-25Relex assertions to account for additional implicit def / use operands.Evan Cheng
2007-04-24Fix PR1351 and CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.llChris Lattner
2007-04-09Fix a bug in PPCTargetLowering::isLegalAddressingMode, scales other than 0/1/2Chris Lattner
2007-04-04Squelch a warning about mismatch between sign of constant and sign of returnReid Spencer
2007-04-03Starting implementation of the ELF32 ABI specification of varargs handling.Nicolas Geoffray
2007-04-03The PPC64 ELF ABI is "intended to use the same structure layout and calling c...Nicolas Geoffray
2007-04-03Addition to the previous commit for getCalleeSavedRegClasses:Nicolas Geoffray
2007-04-03The ELF ABI specifies F1-F8 registers as argument registers for double, notNicolas Geoffray
2007-04-02Fix a bug which caused us to never be able to use signed comparisons forChris Lattner
2007-03-31add a noteChris Lattner
2007-03-30implement the new addressing mode description hook.Chris Lattner
2007-03-27"The C standards do say that "char" may either be a "signed char" or "unsignedLauro Ramos Venancio
2007-03-25add a noteChris Lattner
2007-03-25add a noteChris Lattner
2007-03-25Fix CodeGen/PowerPC/2007-03-24-cntlzd.llChris Lattner
2007-03-25switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner
2007-03-21Protect R31's frame offset from being used by callee-saved registers, when R31Nicolas Geoffray
2007-03-20Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng
2007-03-13Stack and register alignment of call arguments in the ELF ABINicolas Geoffray
2007-03-12More flexible TargetLowering LSR hooks for testing whether an immediate is a ...Evan Cheng
2007-03-08Putting more constants which do not contain relocations into .literal{4|8|16}Evan Cheng
2007-03-08For Darwin, put constant data into .const, .const_data, .literal{4|8|16}Evan Cheng
2007-03-06Minor interface change.Evan Cheng
2007-03-06Switch PPC return lower to use an autogenerated CC description.Chris Lattner
2007-03-03Emit low/high immediate loads properly for Linux/PPC.Nick Lewycky
2007-03-01Implemented the frameaddress intrinsic for PPC.Nicolas Geoffray
2007-02-28More Mach-O writer improvements.Nate Begeman
2007-02-28PEI now passes a RegScavenger ptr to eliminateFrameIndex.Evan Cheng
2007-02-27Fix parenthesis for BCTRL_{ELF|Macho} test.Nicolas Geoffray
2007-02-27Differentiate between the MachO and the ELF ABI the CALL instruction.Nicolas Geoffray
2007-02-27Duplicate use of LR, take 2.Jim Laskey
2007-02-27Backing out Jim's LR spill changes. This was causing llvm-gcc bootstrappingEvan Cheng
2007-02-26always lower to RETFLAG, never leave it as just ret.Chris Lattner
2007-02-25no really, this is the right patchChris Lattner
2007-02-25always promote float varargs to double.Chris Lattner
2007-02-25one important bugfix: PPC32 didn't have both elf and macho support forChris Lattner
2007-02-25implement support for the linux/ppc function call ABI. Patch byChris Lattner
2007-02-25Add XLForm_1_ext template, patch by Nicolas Geoffray.Chris Lattner
2007-02-25Improve JIT support for linux/ppc: Patch by Nicolas Geoffray!Chris Lattner
2007-02-23Don't spill LR as a callee saved register.Jim Laskey