Fix order of eval problem from when I refactored this into a function.
[oota-llvm.git] / lib /
2005-10-20 Chris LattnerFix order of eval problem from when I refactored this...
2005-10-20 Andrew LenharthSounds good, finish the intop conversion.
2005-10-20 Nate BegemanAdd some more patterns for i64 on ppc
2005-10-20 Chris Lattneradd a new method, play around with some code.
2005-10-20 Chris LattnerRefactor some code, pulling it out into a function...
2005-10-20 Chris LattnerDo NOT touch FP ops with LSR. This fixes a testcase...
2005-10-20 Chris LattnerAdd some pattern fragments to simplify the repetitive...
2005-10-20 Chris Lattnersimplify this a bit by using immediates
2005-10-20 Nate BegemanMove the target constant divide optimization up into...
2005-10-20 Andrew Lenharthforgot this one
2005-10-20 Andrew Lenharthret 0; works, not much else
2005-10-19 John CriswellThis fixes PR638:
2005-10-19 Jim LaskeyAdded InstrSchedClass to each of the PowerPC Instructions.
2005-10-19 Nate BegemanWrite patterns for the various shl and srl patterns...
2005-10-19 Jim LaskeyPush processor descriptions to the top of target and...
2005-10-19 Chris Lattnernow that tblgen is smarter, use integers directly....
2005-10-19 Chris Lattnerteach ppc backend these are copies
2005-10-19 Chris LattnerConvert these cases to patterns
2005-10-19 Nate BegemanWoo, it kinda works. We now generate this atrociously...
2005-10-19 Chris Lattnerapply some tblgen majik to simplify the X register...
2005-10-19 Nate BegemanTeach Legalize how to do something with EXTRACT_ELEMENT...
2005-10-19 Nate BegemanMake a new reg class for 64 bit regs that aliases the...
2005-10-18 Nate BegemanAdd the ability to lower return instructions to TargetL...
2005-10-18 Chris LattnerFix Generic/2005-10-18-ZeroSizeStackObject.ll by not...
2005-10-18 Chris Lattnerremove hack
2005-10-18 Jim LaskeySimple edits; remove unimplimented cases and clarify...
2005-10-18 Chris LattnerFix the JIT encoding of LWA, LD, STD, and STDU.
2005-10-18 Jim LaskeyChecking in first round of scheduling tablegen files...
2005-10-18 Chris Lattneradd a case
2005-10-18 Chris LattnerAdd an option to this pass. If it is set, we are allow...
2005-10-18 Chris LattnerFold (select C, load A, load B) -> load (select C,...
2005-10-18 Nate BegemanDo the right thing and enable 64 bit regs under the...
2005-10-18 Nate BegemanFirst bits of 64 bit PowerPC stuff, currently disabled...
2005-10-18 Nate BegemanImplement some feedback from Chris re: constant canonic...
2005-10-18 Nate BegemanLegalize BUILD_PAIR appropriately for upcoming 64 bit...
2005-10-17 Nate Begemanfold fmul X, +2.0 -> fadd X, X;
2005-10-17 Chris LattnerMake this work for FP constantexprs
2005-10-17 Chris LattnerOops, X+0.0 isn't foldable, but X+-0.0 is.
2005-10-17 Chris Lattnerrelax this a bit, as we only support the default roundi...
2005-10-17 Chris Lattneradd a trivial fold
2005-10-16 Nate BegemanMore PPC32 -> PPC changes, as well as merging some...
2005-10-15 Chris LattnerFix this logic.
2005-10-15 Chris LattnerAdd a case we were missing that was causing us to fail...
2005-10-15 Nate BegemanRemove some dead code now that the dag combiner exists.
2005-10-15 Chris LattnerRemove some dead code: the ORI/ORIS cases are autogen...
2005-10-15 Chris Lattnerprune #includes
2005-10-15 Chris LattnerThese instructions are now autogenerated
2005-10-15 Chris LattnerAdd a pattern for FSQRTS
2005-10-15 Chris Lattnerremove dead code
2005-10-15 Chris LattnerUse getExtLoad here instead of getNode, as extloads...
2005-10-15 Chris Lattnerremove broken SRA/rlwimi case
2005-10-14 Chris LattnerRename PPC32*.h to PPC*.h
2005-10-14 Chris LattnerMerge PPCJITInfo.h and PPC32JITInfo.h. Note that the...
2005-10-14 Chris LattnerRename PowerPC*.h to PPC*.h
2005-10-14 Chris LattnerRename PowerPCInstrBuilder.h -> PPC*
2005-10-14 Chris LattnerNuke the PowerPCTargetMachine.h header. Note that...
2005-10-14 Chris LattnerRename PowerPC*.td -> PPC*.td
2005-10-14 Chris LattnerThese are dead
2005-10-14 Chris LattnerEliminate PowerPC.td and PPC32.td, consolidating them...
2005-10-14 Chris LattnerLike the comment says...
2005-10-14 Chris LattnerNuke PowerPCInstrFormats.h, its contents are dead....
2005-10-14 Nate BegemanProperly split f32 and f64 into separate register class...
2005-10-14 Nate BegemanRemove an unnecsesary file. PPC32 and PPC64 share...
2005-10-14 Chris Lattneradd the integer truncate/extension operations
2005-10-14 Chris LattnerThese are now autogenerated
2005-10-14 Chris LattnerAdd patterns for FP round/extend
2005-10-14 Chris Lattneradd a new SDTCisOpSmallerThanOp type constraint, and...
2005-10-14 Nate Begemanfold sext_in_reg, sext_in_reg where both have the same...
2005-10-14 Chris LattnerAllow $
2005-10-14 Nate BegemanRelax the checking on zextload generation a bit, since...
2005-10-13 Chris LattnerFix the trunc(load) case, finally allowing crafty and...
2005-10-13 Chris LattnerFix some bugs in (sext (load x))
2005-10-13 Chris LattnerWhen ExpandOp'ing a [SZ]EXTLOAD, make sure to remember...
2005-10-13 Chris LattnerImplement PromoteOp for *EXTLOAD, allowing MallocBench...
2005-10-13 Nate BegemanFix the remaining DAGCombiner issues pointed out by...
2005-10-13 Chris LattnerFix a minor bug in the dag combiner that broke pcompres...
2005-10-13 Nate BegemanAdd support to Legalize for expanding i64 sextload...
2005-10-13 Jim LaskeyInhibit instructions from being pushed before function...
2005-10-13 Nate BegemanMove some Legalize functionality over to the DAGCombine...
2005-10-12 Nate BegemanFix a potential bug with two combine-to's back to back...
2005-10-12 Nate BegemanMore cool stuff for the dag combiner. We can now final...
2005-10-12 Jim LaskeyFinally committing to the new scheduler. Still -sched...
2005-10-12 Jim LaskeyAdded graphviz/gv support for MF.
2005-10-11 Chris LattnerFix (hopefully the last) issue where LSR is nondetermin...
2005-10-11 Chris LattnerFix another problem where LSR was being nondeterminstic...
2005-10-11 Chris LattnerFix another lsr-is-nondeterministic case
2005-10-11 Chris LattnerFix a powerpc crash on CodeGen/Generic/llvm-ct-intrinsi...
2005-10-11 Chris LattnerAdd a canonicalization that got lost, fixing PowerPC...
2005-10-10 Chris Lattnerclean up some corner cases
2005-10-10 Chris LattnerImplement trivial DSE. If two stores are neighbors...
2005-10-10 Chris LattnerAdd support for CombineTo, allowing the dag combiner...
2005-10-10 Nate BegemanTeach the DAGCombiner several new tricks, teaching...
2005-10-10 Chris LattnerFix comment
2005-10-10 Chris LattnerAdd ISD::ADD to MaskedValueIsZero
2005-10-10 Chris LattnerThis function is now dead
2005-10-10 Chris LattnerEnable Nate's excellent DAG combiner work by default...
2005-10-10 Chris LattnerThese definitions have been moved to common code.
2005-10-10 Chris LattnerPull DAG ISel generation nodes out of the PowerPC backe...
2005-10-09 Chris Lattneradd a todo for something I noticed
2005-10-09 Chris Lattner(X & Y) & C == 0 if either X&C or Y&C are zero
next