aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Implement new llc flag -disable-required-unwind-tables.Dale Johannesen2008-04-081-1/+2
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-071-2/+2
* Re-commit of the r48822, where the infinite looping problem discoveredRoman Levenstein2008-04-071-6/+6
* Backing out 48222 temporarily.Evan Cheng2008-04-031-6/+6
* Cosmetic changes per EH patch review feedback.Dale Johannesen2008-04-021-3/+3
* Recommitting EH patch; this should answer most of theDale Johannesen2008-04-022-3/+7
* Revert 49006 for the moment.Dale Johannesen2008-04-012-7/+3
* Emit exception handling info for functions which areDale Johannesen2008-03-312-3/+7
* Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng2008-03-312-12/+0
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-301-0/+2
* Use a linked data structure for the uses lists of an SDNode, just like Roman Levenstein2008-03-261-6/+6
* Smaller function alignment when optimizing for size.Evan Cheng2008-03-251-1/+1
* Add explicit keywords.Dan Gohman2008-03-251-1/+1
* A quick nm audit turned up several fixed tables and objects that wereDan Gohman2008-03-251-1/+1
* Use the bit size of the operand instead of the hard-coded 32 to generate theBill Wendling2008-03-241-2/+5
* Introduce a new node for holding call argumentDuncan Sands2008-03-211-42/+26
* detabify llvm, patch by Mike Stump!Chris Lattner2008-03-202-22/+22
* Add support for multiple return values for the PPC target byDan Gohman2008-03-192-146/+23
* Make Complex long long/double/long double workDale Johannesen2008-03-172-2/+19
* Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF.Evan Cheng2008-03-171-0/+2
* Next round of PPC32 ABI changes. Allow for gccDale Johannesen2008-03-172-13/+66
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-155-40/+0
* Implement the real calling convention for ppc32 Altivec:Dale Johannesen2008-03-141-21/+118
* Do not promote float params to double in varargsDale Johannesen2008-03-121-6/+0
* One more bit of Altivec parameter passing.Dale Johannesen2008-03-121-3/+5
* Implement Altivec passing to varargs functions on ppc.Dale Johannesen2008-03-121-7/+72
* Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman2008-03-113-11/+10
* Generalize ExpandIntToFP to handle the case where the operand is legalDan Gohman2008-03-111-0/+4
* Disable prolog code that aligns the stack when aDale Johannesen2008-03-101-7/+17
* Change the "enable/disable" mechanism so that we can enable PPC registerBill Wendling2008-03-103-58/+77
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-101-1/+0
* fix 80 col violations.Chris Lattner2008-03-101-8/+8
* Stylistic modifications. No functionality changes.Nicolas Geoffray2008-03-101-44/+39
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-102-1/+10
* Add description of individual bits in CR. This fix PR1765.Nicolas Geoffray2008-03-105-38/+152
* Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2008-03-101-7/+13
* Darwin PPC64 indirect call target goes in X12, not R12. This fixes theseChris Lattner2008-03-091-2/+3
* More ppc32 byval handling (bug fixes). ThingsDale Johannesen2008-03-081-3/+23
* Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng2008-03-081-0/+1
* Add support for calls with i128 return values on ppc64.Dan Gohman2008-03-081-3/+13
* PPC64 passes arguments of integral type in i64 registers, not i32. Reflect thisBill Wendling2008-03-071-26/+43
* Add support for lowering 128-bit shifts on ppc64.Dan Gohman2008-03-071-44/+60
* Next bits of PPC byval handling. Basically functionalDale Johannesen2008-03-071-7/+73
* Add support for ppc64 shifts with 7-bit (oversized) shift amount (e.g. PPCshl).Chris Lattner2008-03-072-6/+16
* Replace SDT_PPCShiftOp in favor of SDTIntBinOps. This allows it to workChris Lattner2008-03-071-6/+3
* Next bit of PPC ByVal handling; call-site code seemsDale Johannesen2008-03-051-3/+11
* Removed spurious EnablePPCRS check.Bill Wendling2008-03-041-4/+3
* Move PPC lowering functions into PPCTargetLoweringDale Johannesen2008-03-042-28/+120
* Use a command-line option to turn register scavenging on/off for PPC.Bill Wendling2008-03-042-39/+51
* This is the initial check-in for adding register scavenging to PPC. (Currently,Bill Wendling2008-03-035-104/+365