oota-llvm.git
2006-04-18 Chris Lattneradd a bunch of stuff, pieces still missing
2006-04-18 Chris LattnerAdd a warning.
2006-04-18 Chris LattnerAdd a warning
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 LattnerAdd tests for v8i16 and v16i8
2006-04-18 Evan ChengCorrect comments
2006-04-18 Chris LattnerLower v8i16 multiply into this code:
2006-04-18 Chris LattnerCustom lower v4i32 multiplies into a cute sequence...
2006-04-18 Chris Lattnernew testcase
2006-04-18 Evan ChengAnother entry
2006-04-18 Chris LattnerFix a build failure on Vladimir's tester.
2006-04-18 Evan ChengAnother entry.
2006-04-17 Evan ChengUse movss to insert_vector_elt(v, s, 0).
2006-04-17 Chris LattnerTurn x86 unaligned load/store intrinsics into aligned...
2006-04-17 Chris LattnerFix handling of calls in functions that use vectors...
2006-04-17 Evan ChengUse two pinsrw to insert an element into v4i32 / v4f32...
2006-04-17 Chris Lattnerremove done item
2006-04-17 Chris LattnerDon't diddle VRSAVE if no registers need to be added...
2006-04-17 Chris LattnerNew testcase, shouldn't touch vrsave
2006-04-17 Chris LattnerAdd a MachineInstr::eraseFromParent convenience method.
2006-04-17 Chris LattnerAdd some convenience methods.
2006-04-17 Evan ChengEncoding bug
2006-04-17 Chris LattnerVectors that are known live-in and live-out are clearly...
2006-04-17 Chris LattnerPrefer to allocate V2-V5 before V0,V1. This lets us...
2006-04-17 Chris LattnerMove some knowledge about registers out of the code...
2006-04-17 Chris LattnerUse a small table instead of macros to do this conversion.
2006-04-17 Evan ChengImplement v8i16, v16i8 splat using unpckl + pshufd.
2006-04-17 Chris Lattnerimplement returns of a vector, testcase here: CodeGen...
2006-04-17 Chris LattnerNew testcase
2006-04-17 Chris LattnerCodegen insertelement with constant insertion points...
2006-04-17 Chris LattnerMake sure to check splats of every constant we can...
2006-04-17 Evan ChengIncorrect foldMemoryOperand entries
2006-04-17 Evan ChengErrors in patterns preventing load folding
2006-04-17 Jeff CohenAdd checks for __OpenBSD__.
2006-04-17 Chris LattnerTeach the ppc backend to use rol and vsldoi to generate...
2006-04-17 Chris LattnerSome more cases that can be generated with two instructions
2006-04-17 Chris Lattneradd a note
2006-04-17 Evan ChengFP SETOLT, SETOLT, SETUGE, SETUGT conditions were imple...
2006-04-17 Chris LattnerMake some code more general, adding support for constan...
2006-04-17 Chris LattnerNew testcases
2006-04-17 Chris LattnerLearn how to make odd splatted constants in range ...
2006-04-17 Chris Lattnernew testcase
2006-04-17 Chris LattnerPull some code out into a helper function.
2006-04-17 Chris LattnerNew testcase
2006-04-17 Chris LattnerImplement a TODO: for any shuffle that can be viewed...
2006-04-17 Chris Lattnernew testcase, these shuffles can be implemented with...
2006-04-17 Chris LattnerRegenerate with adjusted costs
2006-04-17 Chris LattnerEncode a cost of zero as a cost of 1.
2006-04-17 Chris LattnerRegenerate with correct offset
2006-04-17 Chris LattnerReally, I can count!
2006-04-17 Chris LattnerIncrease the opcodes by one each to disambiguate COPY...
2006-04-17 Chris Lattnerassign stable opcodes to the various altivec ops.
2006-04-17 Chris LattnerPPCPerfectShuffle.h is autogenerated, don't include...
2006-04-17 Chris LattnerCheck in a table, generated by llvm-PerfectShuffle...
2006-04-17 Chris LattnerRename BuildShuffleTable -> PerfectShuffle
2006-04-17 Chris Lattnerrename the table
2006-04-17 Chris LattnerInitial checking of a perfect shuffle generation progra...
2006-04-16 Evan ChengBetter way to splat v2f64
2006-04-16 Evan Chengmovduprm, movshduprm bugs
2006-04-16 Evan ChengEncoding bugs
2006-04-16 Evan ChengCan't fold loads into alias vector SSE ops used for...
2006-04-16 Chris LattnerImplement a TODO: have the legalizer canonicalize a...
2006-04-16 Chris LattnerAdd support for promoting stores from one legal type...
2006-04-16 Chris LattnerMake the BUILD_VECTOR lowering code much more aggressiv...
2006-04-16 Chris LattnerFix a bug in the 'shuffle(undef,x,mask) -> shuffle...
2006-04-16 Chris LattnerCanonicalize shuffle(undef,x,mask) -> shuffle(x, undef...
2006-04-15 Chris LattnerFix a crash when faced with a shuffle vector that has...
2006-04-15 Chris LattnerAdd patterns for matching vnots with bit converted...
2006-04-15 Chris LattnerAdd a new vnot_conv predicate for matching vnot's where...
2006-04-15 Chris LattnerMake these predicates return true for bit_convert(build...
2006-04-15 Evan ChengMore encoding bugs
2006-04-15 Evan Chengpslldrm, psrawrm, etc. encoding bug
2006-04-15 Evan Chenghsubp{s|d} encoding bug
2006-04-15 Evan ChengSilly bug
2006-04-15 Evan ChengDo not use movs{h|l}dup for a shuffle with a single...
2006-04-15 Chris Lattnersignificant cleanups to code that uses insert/extractel...
2006-04-14 Evan ChengAdded SSE (and other) entries to foldMemoryOperand().
2006-04-14 Evan ChengSome clean up
2006-04-14 Chris LattnerAllow undef in a shuffle mask
2006-04-14 Chris LattnerMove these ctors out of line
2006-04-14 Chris LattnerThese instructions always return a packed vector. ...
2006-04-14 Evan ChengLast few SSE3 intrinsics.
2006-04-14 Chris LattnerTeach scalarrepl to promote unions of vectors and float...
2006-04-14 Chris LattnerNew testcase, checking to see we can turn this code:
2006-04-14 Tanya LattnerAdding back vector instructions to keep in mainline.
2006-04-14 Tanya LattnerRemoving unimplemented vector instructions from languag...
2006-04-14 Reid SpencerCorrect the Superclasses list for GlobalVariable and...
2006-04-14 Reid SpencerAllow an option, -with-externals, to be specified that...
2006-04-14 Evan ChengMisc. SSE2 intrinsics: clflush, lfench, mfence
2006-04-14 Evan ChengWe were not adjusting the frame size to ensure proper...
2006-04-14 Evan ChengNew entry
2006-04-14 Reid SpencerDon't print out the install command for Intrinsics...
2006-04-14 Chris LattnerMake this assertion better
2006-04-14 Chris LattnerForce a specific config, because this test fails in...
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-14 Chris LattnerImplement value #'ing for vector operations, implementing
2006-04-14 Chris Lattnernew testcase, vector operations should be CSE'd
2006-04-14 Chris LattnerRemove this test, there is no need to test GCC's bugs
next