Add support for external symbols, and support for variable arity instructions
[oota-llvm.git] / lib / Target / PowerPC /
2005-08-24 Chris Lattneradd an idea
2005-08-24 Nate BegemanWhoops, fix a thinko. All cases except SETNE are now...
2005-08-24 Nate BegemanRemove unused statistic
2005-08-24 Nate BegemanAdd the "ppc specific" setcc-equivalent select_cc cases
2005-08-24 Chris LattnerAdd callseq_begin/end support
2005-08-23 Chris Lattneradd a note
2005-08-23 Nate BegemanAck, typo
2005-08-23 Nate BegemanAdd an option to make SetCC illegal as a beta option
2005-08-23 Nate BegemanRemove some instructions we no longer generate
2005-08-22 Chris LattnerRemove some regs that are not used.
2005-08-22 Chris LattnerNate noticed that 30% of the malloc/frees in llc come...
2005-08-22 Chris LattnerImplement stores.
2005-08-22 Chris LattnerFix compilation of:
2005-08-22 Chris LattnerMake sure expressions only have one use before emitting...
2005-08-21 Chris LattnerImplement most of load support. There is still a bug...
2005-08-21 Chris LattnerDon't print out the MBB label for the entry mbb
2005-08-21 Chris LattnerSimplify the logic for BRTWOWAY_CC handling. The isel...
2005-08-21 Chris LattnerImplement selection for branches.
2005-08-21 Chris LattnerIf the false value for a select_cc is really simple...
2005-08-19 Chris Lattneradd support for global address, including PIC support.
2005-08-19 Chris LattnerFix a typeo, no wonder all tokenfactor edges were the...
2005-08-19 Chris LattnerSplit RegisterClass 'Methods' into MethodProtos and...
2005-08-19 Chris LattnerPut reg classes into namespaces
2005-08-19 Chris LattnerNow that the simple isels are dead, so is this.
2005-08-19 Nate BegemanFix a bug where we were passing the wrong number of...
2005-08-19 Nate BegemanISD::OR, and it's accompanying SelectBitfieldInsert
2005-08-18 Nate BegemanRemove the X86 and PowerPC Simple instruction selectors...
2005-08-18 Nate BegemanAdd shifts.
2005-08-18 Chris LattnerFix operand numbers by marking variable arity nodes...
2005-08-18 Chris LattnerMFLR doesn't take an operand, the LR register is implicit
2005-08-18 Chris LattnerMove this to the emitter
2005-08-18 Jim LaskeyMore optimal solution for loading constants.
2005-08-18 Chris LattnerAfter selecting the instructions for a basic block...
2005-08-18 Chris Lattnerremove some unused stuff
2005-08-18 Nate BegemanFix int foo() { return 65535; } by using the top 16...
2005-08-18 Nate BegemanImprove ISD::Constant codegen.
2005-08-18 Chris Lattnerreplace switch stmt with an assert, generate li 0 inste...
2005-08-18 Jim LaskeyHandle loading of 0x????0000 constants with a single...
2005-08-18 Nate BegemanAdd support for ISD::AND, and its various optimized...
2005-08-18 Nate BegemanMaintain consistency in negating things
2005-08-18 Nate BegemanImplement XOR, remove a broken sign_extend_inreg case
2005-08-18 Nate BegemanAdd a bunch more simple nodes.
2005-08-18 Nate BegemanAdd a couple more nodes that are easy to handle
2005-08-18 Nate BegemanBe fruitful and multiply!
2005-08-18 Jim LaskeyBetter version of isIntImmediate.
2005-08-17 Nate BegemanTeach the DAG->DAG ISel about FNEG, and how it can...
2005-08-17 Chris Lattneradd a beta option for turning on dag->dag isel
2005-08-17 Chris Lattnerinitial hack at a dag->dag instruction selector. This...
2005-08-17 Chris Lattneradd prototype, remove dead proto
2005-08-17 Chris LattnerFix a few small typos I noticed when converting this...
2005-08-17 Jim LaskeyRemoved UINT_TO_FP and SINT_TO_FP from ISel outright.
2005-08-17 Jim LaskeyRemove ISel code generation for UINT_TO_FP and SINT_TO_...
2005-08-17 Jim LaskeyMake UINT_TO_FP and SINT_TO_FP use generic expansion.
2005-08-17 Nate BegemanImplement a couple improvements:
2005-08-16 Chris Lattnerupdates for changes in nodes
2005-08-16 Nate BegemanImplement BR_CC and BRTWOWAY_CC. This allows the remov...
2005-08-16 Chris LattnerPull the LLVM -> DAG lowering code out of the pattern...
2005-08-15 Chris LattnerTurn loop strength reduction on by default.
2005-08-15 Jim LaskeyBroke 80 column rule.
2005-08-15 Jim LaskeyChanged code gen for int to f32 to use rounding. This...
2005-08-14 Nate BegemanFix last night's PPC32 regressions by
2005-08-14 Nate BegemanMake FP_TO_UINT Illegal. This allows us to generate...
2005-08-13 Nate BegemanRemove support for 64b PPC, it's been broken for a...
2005-08-12 Jim LaskeyFix for 2005-08-12-rlwimi-crash.ll. Make allowance...
2005-08-12 Jim Laskey1. This changes handles the cases of (~x)&y and x&...
2005-08-11 Jim Laskey1. Added the function isOpcWithIntImmediate to simplify...
2005-08-11 Chris LattnerTidied up the use of dyn_cast<ConstantSDNode> by using...
2005-08-11 Chris LattnerUse a more efficient method of creating integer and...
2005-08-10 Nate BegemanMake SELECT illegal on PPC32, switch to using SELECT_CC...
2005-08-10 Chris LattnerChanges for PPC32ISelPattern.cpp
2005-08-10 Chris LattnerChanged the XOR case to use the isOprNot predicate.
2005-08-10 Chris Lattner1. Refactored handling of integer immediate values...
2005-08-10 Chris LattnerFix a bug compiling: select (i32 < i32), f32, f32
2005-08-09 Chris Lattneradd a optimization note
2005-08-09 Chris LattnerUpdate the targets to the new SETCC/CondCodeSDNode...
2005-08-09 Chris LattnerMinor cleanup patch, no functionality changes. Written...
2005-08-09 Chris LattnerFix CodeGen/Generic/div-neg-power-2.ll, a regression...
2005-08-08 Nate BegemanFactor out some common code, and be smarter about when...
2005-08-08 Chris LattnerRemove getImmediateForOpcode, which is now dead.
2005-08-08 Chris LattnerAdd new immediate handling support for mul/div.
2005-08-08 Chris LattnerAdd support for OR/XOR/SUB immediates that are handled...
2005-08-08 Chris LattnerModify the ISD::AND opcode case to use new immediate...
2005-08-08 Chris LattnerModify the ISD::ADD opcode case to use new immediate...
2005-08-08 Chris LattnerModify existing support functions to use new immediate...
2005-08-08 Chris LattnerAdd support predicates for future immediate constant...
2005-08-08 Chris LattnerMove IsRunOfOnes to a more logical place and rename...
2005-08-08 Nate BegemanFix JIT encoding of ppc mfocrf instruction; the operand...
2005-08-05 Chris LattnerConsolidate the GPOpt stuff to all use the Subtarget...
2005-08-05 Chris LattnerEnable gp optimizations by default when available,...
2005-08-05 Chris Lattneradd a note
2005-08-05 Chris Lattnerdon't crash when running the PPC backend on non-ppc...
2005-08-04 Nate BegemanHack to naturally align doubles in the constant pool...
2005-08-04 Nate BegemanUse the new subtarget support to automatically choose...
2005-08-04 Nate BegemanAdd Subtarget support to PowerPC. Next up, using it.
2005-08-03 Misha BrukmanFix grammar: apostrophe-s ('s) is possessive, not plura...
2005-08-03 Chris Lattnerminor capitalization thing, patch by Jim Laskey
2005-08-02 Chris LattnerThis hunk accidentally got dropped. Patch by Jim Laskey
2005-08-02 Chris LattnerUpdate to use the new MathExtras.h support for log2...
2005-08-02 Chris Lattneradd a pass name to make debugging dumps nicer
2005-07-30 Jeff CohenKeep tabs and trailing spaces out.
next