Fix patterns for SSE4.1 move and sign extend instructions. Also add instructions...
[oota-llvm.git] / lib / Transforms / Scalar /
2008-09-24 Evan ChengCommit CodeGenPrepare.cpp changes which was accidential...
2008-09-24 Eric ChristopherFix fallout in CodeGenPrepare from 56526. Will likely...
2008-09-24 Devang Patels/ParamAttrsWithIndex/FnAttributeWithIndex/g
2008-09-24 Devang PatelPut FN_NOTE_AlwaysInline and others in FnAttr namespace.
2008-09-23 Devang PatelMove FN_NOTE_AlwaysInline and other out of ParamAttrs...
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-23 Devang PatelUse parameter attribute store (soon to be renamed) for
2008-09-22 Devang PatelAdd hasNote() to check note associated with a function.
2008-09-22 Oscar FuentesInitial support for the CMake build system.
2008-09-19 Duncan SandsRemove the MarkModRef pass (use AddReadAttrs instead).
2008-09-18 Devang PatelsplitLoop does not handle split condition EQ.
2008-09-18 Bill WendlingDecrementing the iterator here could be wrong if the...
2008-09-17 Devang PatelDo not ignore iv uses outside the loop.
2008-09-16 Dan GohmanImprove instcombine's handling of integer min and max...
2008-09-15 Dan GohmanTeach LSR to optimize away SMAX operations for tripcoun...
2008-09-11 Dan GohmanOn 64-bit targets, change 32-bit getelementptr indices...
2008-09-11 Dan GohmanFix a vectorshuffle instcombine bug introduced by r55995.
2008-09-11 Dan GohmanFix a copy+paste bug that Duncan spotted. For several
2008-09-11 Dan GohmanIn my analysis for r56076 I missed the case where the...
2008-09-10 Dan GohmanFix an icmp+sdiv optimization to check for and handle...
2008-09-10 Devang Patelfix white spaces.
2008-09-10 Dan GohmanFix a warning about comparing signed and unsigned values.
2008-09-09 Devang Patelif loop induction variable is always sign or zero exten...
2008-09-09 Devang Patelfix overflow check.
2008-09-09 Dan GohmanMake SimplifyDemandedVectorElts simplify vectors with...
2008-09-08 Devang Patels/RemoveUnreachableBlocks/RemoveUnreachableBlocksFromFn/g
2008-09-08 Devang PatelRemove unused counter.
2008-09-08 Devang PatelRemove OptimizeIVType()
2008-09-05 Devang PatelRemove unused map.
2008-09-04 Devang PatelA loop may be unswitched multiple times. Reconstruct...
2008-09-04 Devang PatelInitialize loop data first.
2008-09-04 Devang PatelDo not unswitch if the function notes say we're optimiz...
2008-09-04 Dale JohannesenAdd intrinsic forms of pow and exp2. The non-intrinsic
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-03 Owen AndersonFix a bug that prevented PRE from applying in some...
2008-09-03 Nick LewyckyDon't apply this transform to vectors. Fixes PR2756.
2008-09-03 Devang PatelAdd additional check to ensure that iv is canonicalized.
2008-09-03 Devang PatelCheck iteration count.
2008-09-03 Devang PatelWhile removing PHI, use basicblock to identify incoming...
2008-09-02 Devang PatelIf all IV uses are extending integer IV then change...
2008-09-01 Duncan SandsAdd a small pass that sets the readnone/readonly
2008-08-27 Devang PatelDo not apply the transformation if the target does...
2008-08-27 Devang PatelFix typos and whitespaces. Other cosmetic changes based...
2008-08-26 Owen AndersonPut a heuristic in place to prevent GVN from falling...
2008-08-26 Devang PatelIf IV is used in a int-to-float cast inside the loop...
2008-08-23 Chris Lattnerimprove encapsulation of the BBExecutable set.
2008-08-23 Chris LattnerSwitch an assortment of maps, sets and vectors to more...
2008-08-23 Chris LattnerSwitch the asmprinter (.ll) and all the stuff it requir...
2008-08-23 Chris LattnerFix PR2423 by checking all indices for out of range...
2008-08-22 Chris Lattnerconsolidate DenseMapInfo implementations, and add one...
2008-08-21 Nick LewyckyRevert r54876 r54877 r54906 and r54907. Evan found...
2008-08-20 Evan ChengSilence a compiler warning.
2008-08-20 Mon P WangFixed shuffle optimizations to handle non power of...
2008-08-19 Chris Lattnerdon't use the result of WriteAsOperand
2008-08-17 Nick LewyckyMake this comment clearer. Instead of using an ambiguou...
2008-08-17 Nick LewyckyConsider the case where xor by -1 and xor by 128 have...
2008-08-17 Evan ChengRevert 54821. It's miscompiling 252.eon and 447.dealII
2008-08-17 Nick LewyckyI found a better place for this optz'n.
2008-08-17 Nick LewyckyXor'ing both sides of icmp by sign-bit is equivalent...
2008-08-15 Owen AndersonRemove GCSE, ValueNumbering, and LoadValueNumbering...
2008-08-15 Devang PatelReapply 54786. Add overflow and number of mantissa...
2008-08-15 Evan ChengRevert 54786. It's not checking for overflows, etc.
2008-08-15 Chris Lattneruse smallvector instead of vector for a couple worklist...
2008-08-14 Bill WendlingTemporarily revert r54792. It's causing an ICE during...
2008-08-14 Devang PatelUse DenseMap. Patch by Pratik Solanki.
2008-08-14 Devang PatelIf IV is used in a int-to-float cast inside the loop...
2008-08-14 Dan GohmanUse empty() instead of begin() == end().
2008-08-13 Dan GohmanFix a bogus srem rule - a negative value srem'd by...
2008-08-13 Dan GohmanFix SCCP's handling of struct value loads and stores...
2008-08-13 Devang PatelRename. s/FindIVForUser/FindIVUserForCond/g
2008-08-13 Devang PatelCheck sign to detect overflow before changing compare...
2008-08-11 Chris LattnerImplement support for simplifying vector comparisons...
2008-08-08 Eric ChristopherHave IRBuilder take a template argument on whether...
2008-08-06 Dan GohmanFix a shufflevector instcombine that was emitting inval...
2008-08-06 Evan ChengFix PR2355: bug in ChangeCompareStride. When the loop...
2008-08-06 Chris Lattneroptimize a common idiom generated by clang for bitfield...
2008-08-06 Chris LattnerZap sitofp/fptoui pairs. In all cases when the sign...
2008-08-06 Nick LewyckyReinstate this optimization, but without the miscompile...
2008-08-05 Dan GohmanPass the computed iteration count value to RewriteLoopE...
2008-08-05 Bill WendlingRevert r53282. This was causing a miscompile on Linux...
2008-08-01 Duncan SandsFix comment typos.
2008-07-29 Nate BegemanAdd vector shifts to the IR, patch by Eli Friedman.
2008-07-29 Matthijs KooijmanAdd -unroll-allow-partial command line option that...
2008-07-28 Owen AndersonDon't remove volatile loads. Thanks to Duncan for...
2008-07-28 Owen AndersonAdd support for eliminating stores that store the same...
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-24 Dan GohmanPut the LICM of constant GlobalVariables, introduced...
2008-07-23 Chris Lattner"Allow LICM to sink or lift loads from constant memory...
2008-07-23 Dan GohmanEnable first-class aggregates support.
2008-07-21 Dan GohmanFix a bug in LSR's dead-PHI cleanup. If a PHI has a...
2008-07-18 Duncan SandsSupress a gcc-4.3 warning.
2008-07-18 Owen AndersonMake PRE actually handle critical edges (by splitting...
2008-07-17 Owen AndersonEnable PRE. My last batch of changes fixed the miscompile.
2008-07-17 Chris LattnerFix PR2553
2008-07-17 Owen AndersonFactor MergeBlockIntoPredecessor out into BasicBlockUtils.
2008-07-16 Owen AndersonThere's no need to iterate block merging and PRE. ...
2008-07-16 Matthijs KooijmanRedo InstCombiner::visitExtractValueInst. Instead of...
2008-07-16 Evan ChengFix PR2296. Do not transform x86_sse2_storel_dq into...
2008-07-15 Owen AndersonRevert this, as it seems to still be broken.
2008-07-15 Owen AndersonEnable local PRE by default.
next