aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2008-03-12One more bit of Altivec parameter passing.Dale Johannesen
2008-03-12Implement Altivec passing to varargs functions on ppc.Dale Johannesen
2008-03-11Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman
2008-03-11Generalize ExpandIntToFP to handle the case where the operand is legalDan Gohman
2008-03-10Disable prolog code that aligns the stack when aDale Johannesen
2008-03-10Change the "enable/disable" mechanism so that we can enable PPC registerBill Wendling
2008-03-10Default ISD::PREFETCH to expand.Evan Cheng
2008-03-10fix 80 col violations.Chris Lattner
2008-03-10Stylistic modifications. No functionality changes.Nicolas Geoffray
2008-03-10Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel
2008-03-10Add description of individual bits in CR. This fix PR1765.Nicolas Geoffray
2008-03-10Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen
2008-03-09Darwin PPC64 indirect call target goes in X12, not R12. This fixes theseChris Lattner
2008-03-08More ppc32 byval handling (bug fixes). ThingsDale Johannesen
2008-03-08Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng
2008-03-08Add support for calls with i128 return values on ppc64.Dan Gohman
2008-03-07PPC64 passes arguments of integral type in i64 registers, not i32. Reflect thisBill Wendling
2008-03-07Add support for lowering 128-bit shifts on ppc64.Dan Gohman
2008-03-07Next bits of PPC byval handling. Basically functionalDale Johannesen
2008-03-07Add support for ppc64 shifts with 7-bit (oversized) shift amount (e.g. PPCshl).Chris Lattner
2008-03-07Replace SDT_PPCShiftOp in favor of SDTIntBinOps. This allows it to workChris Lattner
2008-03-05Next bit of PPC ByVal handling; call-site code seemsDale Johannesen
2008-03-04Removed spurious EnablePPCRS check.Bill Wendling
2008-03-04Move PPC lowering functions into PPCTargetLoweringDale Johannesen
2008-03-04Use a command-line option to turn register scavenging on/off for PPC.Bill Wendling
2008-03-03This is the initial check-in for adding register scavenging to PPC. (Currently,Bill Wendling
2008-03-02add a noteChris Lattner
2008-03-02Evan implemented this.Chris Lattner
2008-02-29Use enumeration for preffered EH dwarf encoding reasonAnton Korobeynikov
2008-02-28Interface of getByValTypeAlignment differed betweenDale Johannesen
2008-02-28Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng
2008-02-27EHPreferredDataFormat hook for PPC targets. Looks like DarwinAnton Korobeynikov
2008-02-27Don't hard-code the mask size to be 32, which is incorrect on ppc64Dan Gohman
2008-02-27Final de-tabification.Bill Wendling
2008-02-27Convert the last remaining users of the non-APInt form ofDan Gohman
2008-02-26Rename PrintableName to Name.Bill Wendling
2008-02-26Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling
2008-02-24Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling
2008-02-20Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov
2008-02-16I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth
2008-02-15Handle \n's in value names for more targets. The asm printers Chris Lattner
2008-02-15Cosmetics.Dale Johannesen
2008-02-15Remove warning about 64-bit code on processorDale Johannesen
2008-02-14Rewrite tblgen handling of subtarget features soDale Johannesen
2008-02-14Change how FP immediates are handled. Nate Begeman
2008-02-13Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman
2008-02-13Enable exception handling int JITNicolas Geoffray
2008-02-13Fix the PPC JIT regressions by encoding zeroreg as 0 for BLR.Chris Lattner
2008-02-13don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner
2008-02-13readme updatesNate Begeman