aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2007-10-16Fix a bug handling frame references in ppc inline asm when the frame offsetChris Lattner
2007-10-15Change LowerFP_TO_SINT to create the specific code it needs instead of Chris Lattner
2007-10-14Revert 42908 for now.Evan Cheng
2007-10-14Fix type mismatch error in PPC Altivec (only causesDale Johannesen
2007-10-12Change the names used for internal labels to use the currentDan Gohman
2007-10-12Mark vector pow, ctpop, cttz, and ctlz as Expand on PowerPC.Dan Gohman
2007-10-11Set ISD::FPOW to Expand.Dan Gohman
2007-10-10Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen
2007-10-08When we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM/UDIVREM inDan Gohman
2007-10-06Next powerpc long double bits. Comparisons work,Dale Johannesen
2007-10-05First round of ppc long double. call/return andDale Johannesen
2007-10-05- Added a few target hooks to generate load / store instructions from / to anyEvan Cheng
2007-10-03Use empty() member functions when that's what's being tested for insteadDan Gohman
2007-09-27TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targetsDan Gohman
2007-09-26Allow copyRegToReg to emit cross register classes copies.Evan Cheng
2007-09-25More explicit keywords.Dan Gohman
2007-09-21Honor user-defined section specification of a global, ignores whether its ini...Evan Cheng
2007-09-20Do not override user specified section.Devang Patel
2007-09-14Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman
2007-09-14Fix comments.Evan Cheng
2007-09-11Enable indirect encoding for the personality functionBill Wendling
2007-09-11Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng
2007-09-11Fold the adjust_trampoline intrinsic intoDuncan Sands
2007-09-10Add some notes about better flag handling.Chris Lattner
2007-09-07Add missing index versions of instructions to the map.Bill Wendling
2007-09-07Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson
2007-09-05LVXL and STVXL are also a load and store resp.Bill Wendling
2007-09-05Add the 64-bit versions of the DS* Altivec instructions.Bill Wendling
2007-09-04Fix for PR1613: added 64-bit rotate left PPC instructions and patterns.Evan Cheng
2007-08-31Enhance APFloat to retain bits of NaNs (fixes oggenc).Dale Johannesen
2007-08-30Add a variant of foldMemoryOperand to fold any load / store, not just load / ...Evan Cheng
2007-08-30Use i64 on a PPC64 machineBill Wendling
2007-08-25rename isOperandValidForConstraint to LowerAsmOperandForConstraint, Chris Lattner
2007-08-24Disable EH generation until PPC works 100%.Chris Lattner
2007-08-23new exampleChris Lattner
2007-08-09Fix arguments for some Altivec instructions. From SWB.Dale Johannesen
2007-08-07Fix spelling of mtvscr and mfvscr.Dale Johannesen
2007-08-03long double patch 2 of N. Handle it in TargetData.Dale Johannesen
2007-08-02More explicit keywords.Dan Gohman
2007-08-01Some out operands were incorrectly specified as input operands.Evan Cheng
2007-07-30Vector fneg must be expanded into fsub -0.0, X.Evan Cheng
2007-07-27Support for trampolines, except for X86 codegen which isDuncan Sands
2007-07-25Don't ignore the return value of AsmPrinter::doInitialization andDan Gohman
2007-07-25Fix debug info and globals filled with zeros.Nick Lewycky
2007-07-21No more noResults.Evan Cheng
2007-07-20Added -print-emitted-asm to print out JIT generated asm to cerr.Evan Cheng
2007-07-20Oops. These stores actually produce results.Evan Cheng
2007-07-19Change instruction description to split OperandList into OutOperandList andEvan Cheng
2007-07-14Long live the exception handling!Anton Korobeynikov
2007-07-13Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen