Make LABEL a builtin opcode.
[oota-llvm.git] / lib / Target / PowerPC / PPCISelLowering.cpp
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...
2006-06-16 Chris LattnerRename some subtarget features. A CPU now can *have...
2006-06-15 Evan ChengType of extract_element index operand should be iPTR.
2006-06-10 Chris LattnerFix a problem exposed by the local allocator. CALL...
2006-05-30 Chris LattnerAlways reserve space for 8 spilled GPRs. GCC apparentl...
2006-05-26 Evan ChengChange RET node to include signness information of...
2006-05-25 Evan ChengCALL node change (arg / sign pairs instead of just...
2006-05-24 Chris LattnerPatches to make the LLVM sources more -pedantic clean...
2006-05-24 Chris LattnerFix CodeGen/Generic/vector.ll:test_div with altivec.
2006-05-24 Chris LattnerHandle SETO* like we handle SET*, restoring behavior...
2006-05-17 Chris LattnerMake PPC call lowering more aggressive, making the...
2006-05-17 Chris LattnerSwitch PPC over to a call-selection model where the...
2006-05-17 Chris Lattner3 changes, 2 of which are cleanup one of which changes...
2006-05-16 Chris Lattnerimplement passing/returning vector regs to calls, at...
2006-05-16 Chris LattnerInstead of implementing LowerCallTo directly, let the...
2006-05-16 Chris LattnerSimplify the argument counting logic by only incrementi...
2006-05-16 Chris LattnerSimplify the dead argument handling code.
2006-05-16 Chris LattnerVector args passed in registers don't reserve stack...
2006-05-16 Chris LattnerSwitch the PPC backend over to using FORMAL_ARGUMENTS...
2006-05-16 Chris LattnerFit in 80 cols
2006-05-12 Chris LattnerRemove dead var, fix bad override.
2006-04-28 Chris LattnerFix CodeGen/Generic/2006-04-28-Sign-extend-bool.ll
2006-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-04-18 Chris LattnerFix a crash on:
2006-04-18 Chris Lattnerpretty print node name
2006-04-18 Chris LattnerImplement an important entry from README_ALTIVEC:
2006-04-18 Chris LattnerUse vmladduhm to do v8i16 multiplies which is faster...
2006-04-18 Chris LattnerImplement v16i8 multiply with this code:
2006-04-18 Chris LattnerLower v8i16 multiply into this code:
2006-04-18 Chris LattnerCustom lower v4i32 multiplies into a cute sequence...
2006-04-17 Chris LattnerMake sure to check splats of every constant we can...
2006-04-17 Chris LattnerTeach the ppc backend to use rol and vsldoi to generate...
2006-04-17 Chris LattnerMake some code more general, adding support for constan...
2006-04-17 Chris LattnerLearn how to make odd splatted constants in range ...
2006-04-17 Chris LattnerPull some code out into a helper function.
2006-04-17 Chris LattnerImplement a TODO: for any shuffle that can be viewed...
2006-04-16 Chris LattnerImplement a TODO: have the legalizer canonicalize a...
2006-04-16 Chris LattnerMake the BUILD_VECTOR lowering code much more aggressiv...
2006-04-15 Chris LattnerFix a crash when faced with a shuffle vector that has...
2006-04-14 Chris LattnerAllow undef in a shuffle mask
2006-04-14 Chris LattnerMove the rest of the PPCTargetLowering::LowerOperation...
2006-04-14 Chris LattnerPull the VECTOR_SHUFFLE and BUILD_VECTOR lowering code...
2006-04-13 Chris LattnerForce non-darwin targets to use a static relo model...
next