Set ISD::FPOW to Expand.
[oota-llvm.git] / lib / Target / PowerPC / PPCISelLowering.cpp
2007-10-11 Dan GohmanSet ISD::FPOW to Expand.
2007-10-10 Dale JohannesenNext PPC long double bits: ppcf128->i32 conversion.
2007-10-08 Dan GohmanWhen we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM...
2007-10-06 Dale JohannesenNext powerpc long double bits. Comparisons work,
2007-10-05 Dale JohannesenFirst round of ppc long double. call/return and
2007-09-11 Duncan SandsFold the adjust_trampoline intrinsic into
2007-09-07 Owen AndersonAdd lengthof and endof templates that hide a lot of...
2007-08-31 Dale JohannesenEnhance APFloat to retain bits of NaNs (fixes oggenc).
2007-08-30 Bill WendlingUse i64 on a PPC64 machine
2007-08-25 Chris Lattnerrename isOperandValidForConstraint to LowerAsmOperandFo...
2007-07-30 Evan ChengVector fneg must be expanded into fsub -0.0, X.
2007-07-27 Duncan SandsSupport for trampolines, except for X86 codegen which is
2007-07-11 Lauro Ramos VenancioAssert when TLS is not implemented.
2007-07-09 Dan GohmanChange getCopyToParts and getCopyFromParts to always...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-06-19 Chris Lattnerdescribe an argument, hide it.
2007-06-19 Chris LattnerIf a function is vararg, never pass inreg arguments...
2007-06-14 Dan GohmanRename MVT::getVectorBaseType to MVT::getVectorElementType.
2007-05-18 Dan GohmanApply this patch:
2007-05-15 Chris Lattnerfix some subtle inline asm selection issues
2007-04-09 Chris LattnerFix a bug in PPCTargetLowering::isLegalAddressingMode...
2007-04-03 Nicolas GeoffrayStarting implementation of the ELF32 ABI specification...
2007-04-03 Nicolas GeoffrayThe PPC64 ELF ABI is "intended to use the same structur...
2007-04-03 Nicolas GeoffrayThe ELF ABI specifies F1-F8 registers as argument regis...
2007-03-30 Chris Lattnerimplement the new addressing mode description hook.
2007-03-27 Lauro Ramos Venancio"The C standards do say that "char" may either be a...
2007-03-25 Chris Lattnerswitch TargetLowering::getConstraintType to take the...
2007-03-13 Nicolas GeoffrayStack and register alignment of call arguments in the...
2007-03-12 Evan ChengMore flexible TargetLowering LSR hooks for testing...
2007-03-06 Chris LattnerSwitch PPC return lower to use an autogenerated CC...
2007-03-01 Nicolas GeoffrayImplemented the frameaddress intrinsic for PPC.
2007-02-27 Nicolas GeoffrayDifferentiate between the MachO and the ELF ABI the...
2007-02-26 Chris Lattneralways lower to RETFLAG, never leave it as just ret.
2007-02-25 Chris Lattnerno really, this is the right patch
2007-02-25 Chris Lattneralways promote float varargs to double.
2007-02-25 Chris Lattnerimplement support for the linux/ppc function call ABI...
2007-02-22 Jim LaskeySimplify lowering and selection of exception ops.
2007-02-21 Jim LaskeySupport to provide exception and selector registers.
2007-02-17 Chris LattnerFix ixaddrs as well, allowing ppc64 to compile to:
2007-02-17 Chris LattnerCompile test/CodeGen/PowerPC/LargeAbsoluteAddr.ll to:
2007-01-29 Nate BegemanFinish off bug 680, allowing targets to custom lower...
2007-01-28 Anton KorobeynikovPropagate changes from my local tree. This patch includes:
2007-01-26 Jim LaskeyMake LABEL a builtin opcode.
2007-01-05 Evan ChengsetSetCCIsExpensive is gone.
2006-12-15 Jim LaskeyProvide support for FP_TO_UINT.
2006-12-11 Chris LattnerAnother step forward in PPC64 JIT support: we now no...
2006-12-11 Jim LaskeyMissing opcode.
2006-12-10 Anton KorobeynikovCleaned setjmp/longjmp lowering interfaces. Now we...
2006-12-07 Chris LattnerFix i64 uint_to_fp on ppc64
2006-12-04 Jim LaskeyRestoration of the stack pointer after a deallocation...
2006-12-01 Jim Laskey1. In ppc64 mode we need only use one GPR.
2006-12-01 Chris LattnerFix the CodeGen/PowerPC/vec_constants.ll regression.
2006-11-29 Chris LattnerFix bug codegen'ing FP constant vectors with integer...
2006-11-29 Jim LaskeyOffset for load of 32-bit arg in 64-bit world was incor...
2006-11-28 Jim LaskeyRemove debug code.
2006-11-28 Jim Laskey32-bit int space was not accounted for properly in...
2006-11-27 Evan ChengChange MachineInstr ctor's to take a TargetInstrDescrip...
2006-11-18 Chris Lattneron ppc64, float arguments take 8-byte stack slots not...
2006-11-17 Chris Lattnerconvert PPC::BCC to use the 'pred' operand instead...
2006-11-17 Chris Lattnerrename PPC::COND_BRANCH to PPC::BCC
2006-11-17 Chris Lattnerstart using PPC predicates more consistently.
2006-11-16 Jim LaskeyThis is a general clean up of the PowerPC ABI. Address...
2006-11-15 Chris Lattnerfix ldu/stu jit encoding. Swith 64-bit preinc load...
2006-11-14 Chris Lattnerlower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)),...
2006-11-14 Chris Lattnerminor tweaks, reject vector preinc.
2006-11-11 Chris Lattnerppc64 doesn't have lwau, don't attempt to form it.
2006-11-10 Chris Lattnerimplement preinc support for r+i loads on ppc64
2006-11-10 Chris Lattneradd an initial cut at preinc loads for ppc32. This...
2006-11-09 Evan ChengPPC supports i32 / i64 pre-inc load / store.
2006-11-09 Evan ChengRename ISD::MemOpAddrMode to ISD::MemIndexedMode
2006-11-08 Chris LattnerRefactor all the addressing mode selection stuff into...
2006-11-02 Reid SpencerFor PR786:
2006-11-02 Chris LattnerImplement the getRegForInlineAsmConstraint method for...
2006-10-31 Chris LattnerChange the prototype for TargetLowering::isOperandValid...
2006-10-30 Evan ChengAll targets expand BR_JT for now.
2006-10-18 Chris Lattnerset the ppc64 stack pointer right, dynamic alloca now...
2006-10-18 Chris LattnerExpand alloca for ppc64
2006-10-13 Evan ChengMerge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
2006-10-09 Evan ChengReflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
2006-10-05 Evan ChengMake use of getStore().
2006-10-04 Evan ChengCombine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD...
2006-09-20 Chris LattnerLegalize is no longer limited to cleverness with just...
2006-09-19 Chris LattnerFold the PPCISD shifts when presented with 0 inputs...
2006-09-12 Evan ChengReflects MachineConstantPoolEntry changes.
2006-08-28 Reid SpencerFor PR387:
2006-08-12 Chris LattnerFix a bug in a recent refactoring that broke a bunch...
2006-08-11 Chris LattnerEliminate use of getNode that takes a vector.
2006-08-11 Chris LattnerConvert vectors to fixed sized arrays and smallvectors...
2006-08-11 Chris LattnerFix miscompilation of float vector returns. Compile...
2006-07-28 Chris LattnerFix some ppc64 issues with vector code.
2006-07-26 Chris LattnerRename RelocModel::PIC to PIC_, to avoid conflicts...
2006-07-10 Chris LattnerImplement Regression/CodeGen/PowerPC/bswap-load-store...
2006-06-27 Chris LattnerImplement 64-bit select, bswap, etc.
2006-06-27 Chris LattnerPPC doesn't have bit converts to/from i64
2006-06-27 Chris LattnerImplement 64-bit undef, sub, shl/shr, srem/urem
2006-06-27 Chris LattnerUse i32 for shift amounts instead of i64. This gets...
2006-06-27 Chris LattnerImplement a bunch of 64-bit cleanliness work. With...
2006-06-26 Chris LattnerImprove PPC64 calling convention support
2006-06-21 Chris LattnerCorrect returns of 64-bit values, though they seemed...
2006-06-16 Chris Lattnerfix some assumptions that pointers can only be 32-bits...
next