oota-llvm.git
2006-04-04 Chris Lattneradd average intrinsics.
2006-04-04 Chris Lattneradd a note
2006-04-04 Chris LattnerFix some broken logic that would cause us to codegen...
2006-04-04 Evan ChengAdded pslldq and psrldq.
2006-04-04 Evan ChengAdded intrinsics to match __builtin_ia32_pslldqi128 and
2006-04-04 Evan ChengMinor fixes + naming changes.
2006-04-04 Chris LattnerHow could this ever have worked?
2006-04-04 Evan ChengPSHUF* encoding bugs.
2006-04-04 Chris LattnerMake sure to consider alignment of variable sized objects.
2006-04-04 Chris LattnerDo not create ZEXTLOAD's unless we are before legalize...
2006-04-04 Chris LattnerNew testcase
2006-04-04 Chris LattnerAsk legalize to promote all vector shuffles to be v16i8...
2006-04-04 Chris Lattner* Add supprot for SCALAR_TO_VECTOR operations where...
2006-04-04 Chris LattnerMove isShuffleLegal from TLI to Legalize.
2006-04-04 Chris Lattnernew testcase
2006-04-04 Chris LattnerSigned shr by a constant is not the same as sdiv by 2^k
2006-04-04 Evan Chengcmpps / cmppd encoding bug
2006-04-04 Chris LattnerFix the types for these intrinsics.
2006-04-04 Chris LattnerConstant fold bitconvert(undef)
2006-04-04 Chris LattnerAllow targets to have fine grained control over which...
2006-04-04 Evan ChengCompact some intrinsic definitions.
2006-04-04 Chris LattnerPlug in the byte and short splats
2006-04-03 Chris LattnerRevert accidentally committed hunks.
2006-04-03 Chris LattnerMake sure to mark unsupported SCALAR_TO_VECTOR operatio...
2006-04-03 Evan ChengSome SSE1 intrinsics: min, max, sqrt, etc.
2006-04-03 Chris Lattnerrevert previous patch
2006-04-03 Evan ChengUse movlpd to: store lower f64 extracted from v2f64.
2006-04-03 Chris LattnerForce use of a frame-pointer if there is anything on...
2006-04-03 Chris LattnerThe stack alignment is now computed dynamically, just...
2006-04-03 Chris LattnerRemove unused method
2006-04-03 Chris LattnerKeep track of max stack alignment as objects are added...
2006-04-03 Evan Cheng- More efficient extract_vector_elt with shuffle and...
2006-04-03 Chris LattnerAlign vectors to the size in bytes, not bits.
2006-04-03 Chris LattnerAdd a missing check, this fixes UnitTests/Vector/sumarray.c
2006-04-03 Chris LattnerAdd a missing check, which broke a bunch of vector...
2006-04-03 Chris Lattnershrinkify intrinsics more by using some local classes
2006-04-03 Chris LattnerAdd the full set of min/max instructions
2006-04-03 Chris LattnerAdd some classes to make it easier to define intrinsics...
2006-04-03 Andrew Lenharthsupport x * (c1 + c2) where c1 and c2 are pow2s. speci...
2006-04-03 Andrew Lenharthtest powers of 2
2006-04-03 Andrew Lenharthmul by const conversion sequences. more coming soon
2006-04-03 Andrew Lenharthback this out
2006-04-03 Andrew Lenharthtest some more mul by constant removal
2006-04-02 Andrew LenharthMake sure mul by constant 5 is turned into a s4addq
2006-04-02 Andrew LenharthThis should be a win of every arch
2006-04-02 Andrew LenharthThis makes McCat/12-IOtest go 8x faster or so
2006-04-02 Andrew LenharthThis will be needed soon
2006-04-02 Reid SpencerFor PR722:
2006-04-02 Chris Lattneradd a note
2006-04-02 Chris LattnerInform the dag combiner that the predicate compares...
2006-04-02 Chris Lattnerrelax assertion
2006-04-02 Chris LattnerAllow targets to compute masked bits for intrinsics.
2006-04-02 Chris LattnerAdd a little dag combine to compile this:
2006-04-02 Chris Lattnervector casts of casts are eliminable. Transform this:
2006-04-02 Chris Lattnervector casts never reinterpret bits
2006-04-02 Chris LattnerAllow transforming this:
2006-04-02 Chris LattnerTurn altivec lvx/stvx intrinsics into loads and stores...
2006-04-02 Chris LattnerRemove done item
2006-04-02 Jeff CohenFix tablegen related dependencies in Visual Studio.
2006-04-02 Chris LattnerImplement promotion for EXTRACT_VECTOR_ELT, allowing...
2006-04-02 Chris Lattneradd a note
2006-04-02 Chris LattnerImplement the Expand action for binary vector operation...
2006-04-02 Chris LattnerIntrinsics that just load from memory can be treated...
2006-04-02 Chris LattnerAdjust the Intrinsics.gen interface a little bit
2006-04-02 Chris LattnerAdjust to change in Intrinsics.gen interface.
2006-04-02 Chris LattnerConstant fold all of the vector binops. This allows...
2006-04-02 Chris LattnerAdd a new -view-legalize-dags command line option
2006-04-02 Chris LattnerImplement constant folding of bit_convert of arbitrary...
2006-04-02 Chris LattnerThese entries already exist
2006-04-02 Chris LattnerAdd some missing node names
2006-04-02 Chris Lattnersimplify this method
2006-04-02 Chris LattnerNew note
2006-04-02 Chris LattnerConstant fold casts from things like <4 x int> -> ...
2006-04-02 Chris LattnerCustom lower all BUILD_VECTOR's so that we can compile...
2006-04-02 Chris LattnerPrefer larger register classes over smaller ones when...
2006-04-02 Chris LattnerNew testcase that crashes the compiler.
2006-04-01 Chris Lattneradd valuemapper support for inline asm
2006-04-01 Chris LattnerImplement vnot using VNOR instead of using 'vspltisb...
2006-04-01 Chris LattnerFix InstCombine/2006-04-01-InfLoop.ll
2006-04-01 Chris LattnerNew testcase that caused instcombine to infinitely...
2006-04-01 Chris LattnerFold A^(B&A) -> (B&A)^A
2006-04-01 Chris Lattnernew testcases
2006-04-01 Chris LattnerFix Transforms/IndVarsSimplify/2006-03-31-NegativeStrid...
2006-04-01 Chris Lattnernew testcase for PR726
2006-04-01 Chris LattnerADd a note
2006-03-31 Chris LattnerIf we can look through vector operations to find the...
2006-03-31 Chris LattnerShrinkify some more intrinsic definitions.
2006-03-31 Evan ChengAn entry about packed type alignments.
2006-03-31 Chris LattnerPull operand asm string into base class, shrinkifying...
2006-03-31 Evan ChengTargetData.cpp::getTypeInfo() was returning alignment...
2006-03-31 Chris LattnerDelete identity shuffles, implementing CodeGen/Generic...
2006-03-31 Chris LattnerAn identity shuffle shouldn't generate any permute...
2006-03-31 Chris LattnerFix 80 column violations :)
2006-03-31 Evan ChengUse a X86 target specific node X86ISD::PINSRW instead...
2006-03-31 Chris Lattnerregenerate
2006-03-31 Chris LattnerGeneralize the previous binary operator support and...
2006-03-31 Chris Lattnernew testcase
2006-03-31 Evan ChengAdded support for SSE3 horizontal ops: haddp{s|d} and...
2006-03-31 Evan ChengAdded haddp{s|d} and hsubp{s|d} intrinsics.
2006-03-31 Chris Lattnerfix a pasto
next