Removed UINT_TO_FP and SINT_TO_FP from ISel outright.
[oota-llvm.git] / lib / Target / PowerPC / PPCISelPattern.cpp
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 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 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-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 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-05 Chris LattnerConsolidate the GPOpt stuff to all use the Subtarget...
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-28 Chris LattnerEliminate an extra copy from R1 that Nate noticed on...
2005-07-28 Chris LattnerSpecify the correct number of operands
2005-07-28 Nate BegemanFold constant adds into loads and stores to frame indices.
2005-07-27 Nate BegemanFix some comments
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-07-25 Nate BegemanFix an optimization put in for accessing static globals...
2005-07-22 Chris LattnerPowerPC no-pic code is not quite ready for prime-time
2005-07-21 Nate BegemanSupport building non-PIC
2005-07-20 Nate BegemanGenerate mfocrf when targeting g5. Generate fsqrt...
2005-07-19 Nate BegemanIntegrate SelectFPExpr into SelectExpr. This gets...
2005-07-10 Chris LattnerChange *EXTLOAD to use an VTSDNode operand instead...
2005-07-10 Chris LattnerChange TRUNCSTORE to use a VTSDNode operand instead...
2005-07-05 Chris LattnerMake several cleanups to Andrews varargs change:
2005-07-05 Chris LattnerFix PowerPC varargs
2005-07-01 Chris LattnerVarargs is apparently currently broken on PPC. This...
2005-06-15 Nate BegemanCommit fix for generating conditional branch pseudo...
2005-06-14 Nate BegemanCommit a small improvement that is already in the x86...
2005-06-08 Nate BegemanHandle some more real world cases of rlwimi. These...
2005-05-15 Chris LattnerFix andrews changes to fit in 80 columns
2005-05-13 Chris Lattnertreat TAILCALL nodes identically to CALL nodes
2005-05-13 Chris LattnerAdd an isTailCall flag to LowerCallTo
2005-05-13 Chris LattnerRealize that we don't support fmod directly, fixing...
2005-05-12 Chris Lattnerrename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to...
2005-05-12 Chris LattnerPass in Calling Convention to use into LowerCallTo
2005-05-12 Chris LattnerThese targets don't like setcc
2005-05-11 Nate BegemanNecessary changes to codegen cttz efficiently on PowerPC
2005-05-09 Chris Lattnerfold and (shl X, C1), C2 -> rlwinm when possible. ...
2005-05-04 Andrew Lenharthfix typo
2005-05-03 Andrew LenharthImplement count leading zeros (ctlz), count trailing...
2005-04-30 Chris LattnerThis target doesn't support the FSIN/FCOS/FSQRT nodes yet
2005-04-27 Andrew LenharthImplement Value* tracking for loads and stores in the...
2005-04-22 Misha BrukmanConvert tabs to spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-21 Chris LattnerMatch another form of eqv
2005-04-18 Nate BegemanNext round of PPC CR optimizations. For the following...
2005-04-18 Nate BegemanChange codegen for setcc to read the bit directly out...
2005-04-15 Nate BegemanMake pattern isel default for ppc
2005-04-14 Nate BegemanImplement multi-way branches through logical ops on...
2005-04-13 Nate BegemanStart allocating condition registers. Almost all expli...
2005-04-13 Nate BegemanImplement the fold shift X, zext(Y) -> shift X, Y at...
2005-04-13 Nate BegemanDisbale the broken fold of shift + sz[ext] for now
2005-04-13 Chris Lattnerremove one more occurance of this that snuck in
2005-04-13 Chris LattnerElimate handling of ZERO_EXTEND_INREG. This causes...
2005-04-12 Nate BegemanFold shift by size larger than type size to undef
2005-04-12 Nate BegemanImplement setcc op, -1 sequences
2005-04-12 Nate BegemanImplement bitfield clears
2005-04-11 Nate BegemanAdd recording variants of ISD::AND and ISD::OR. This...
2005-04-10 Nate BegemanFix another fixme: factor out the constant fp generatio...
2005-04-10 Nate BegemanFix 64 bit argument loading that straddles the args...
2005-04-10 Nate BegemanMake sure that BRCOND branches can be converted into...
2005-04-10 Nate BegemanDon't hand ISD::CALL nodes off to SelectExprFP. This...
2005-04-09 Nate Begemanfix ISD::BRCONDTWOWAY codegen to not deference the...
2005-04-09 Chris Lattnerdo not set the root to null if an argument is dead
2005-04-09 Nate BegemanAdd rlwnm instruction for variable rotate
2005-04-09 Nate BegemanOptimize FSEL a bit for fneg arguments. This fixes...
2005-04-09 Chris LattnerThis target does not yet support ISD::BRCONDTWOWAY
2005-04-09 Nate Begeman64b: Expand S/UREM
2005-04-07 Nate BegemanOptimized code sequences for setcc reg, 0
2005-04-07 Chris LattnerPowerPC zero extends setcc results
2005-04-06 Nate BegemanPattern match bitfield insert, which helps shift long...
2005-04-06 Nate BegemanFixed version of optimized integer divide is now fixed...
2005-04-06 Nate BegemanTurn off the div -> mul optimization until it works...
next