Turn on LegalizeTypes, the new type legalization
[oota-llvm.git] / lib / Transforms /
2008-10-27 Chris LattnerRewrite all the 'PromoteLocallyUsedAlloca[s]' logic...
2008-10-27 Chris LattnerAdd a new LargeBlockInfo helper, which is just a wrappe...
2008-10-24 Nick LewyckyAdd value range analyzing of Add and Sub.
2008-10-22 Daniel DunbarChange create*Pass factory functions to return Pass...
2008-10-21 Dan GohmanUse Function::getEntryBlock() instead of Function:...
2008-10-21 Dan GohmanFix a bug that prevented llvm-extract -delete from...
2008-10-17 Dan GohmanUse 0 instead of false to return a null pointer.
2008-10-15 Dan GohmanTeach instcombine's visitLoad to scan back several...
2008-10-14 Evan ChengCombine (fcmp cc0 x, y) | (fcmp cc1 x, y) into a single...
2008-10-14 Evan Cheng- Somehow I forgot about one / une.
2008-10-14 Evan ChengOptimize anding of two fcmp into a single fcmp if the...
2008-10-13 Matthijs KooijmanMake InstructionCombining::getBitCastOperand() recogniz...
2008-10-11 Chris LattnerFix PR2697 by rewriting the '(X / pos) op neg' logic...
2008-10-10 Devang PatelCheck loop exit predicate properly while eliminating...
2008-10-10 Nuno Lopesfix memleak by cleaning the global sets on pass exit
2008-10-09 Dale JohannesenAdd a "loses information" return value to APFloat:...
2008-10-09 Nick LewyckyDon't drop alignment on globals when cloning.
2008-10-08 Nuno Lopesdont specialize weak functions and the like
2008-10-08 Duncan SandsAdd <cstdio> include where needed by gcc-4.4.
2008-10-08 Chris LattnerAdd parentheses to avoid warnings in GCC 4.4.0,
2008-10-07 Andrew LenharthCorrectly set attributes when removing args during...
2008-10-06 Devang PatelFix typo, fix PR 2865.
2008-10-06 Matthijs KooijmanAllow scalarrepl to treat an all-zero GEP just as bitcast.
2008-10-05 Chris Lattnerrewrite bswap matching to be more general, allowing...
2008-10-05 Chris Lattnerfix a bug where the bswap matcher could match a case...
2008-10-04 Duncan SandsIgnore loads from and stores to local memory (i.e....
2008-10-03 Dan GohmanClean up some multiple-return-value code that is no...
2008-10-03 Devang PatelNick Lewycky's patch.
2008-10-03 Duncan SandsTeach internalize to preserve the callgraph.
2008-10-03 Owen AndersonSplitBlock should only attempt to update LoopInfo if...
2008-10-01 Duncan SandsFactorize code: remove variants of "strip off
2008-10-01 Nuno Lopesrevert the addition of Preverves(CallGraph), per Duncan...
2008-10-01 Dan GohmanCall ScalarEvolution's deleteValueFromRecords before...
2008-09-30 Nuno Lopesadd preserversCFG() + preservers(CallGraph)
2008-09-30 Nuno Lopesadd AU.setPreservesCFG() since this pass only adds...
2008-09-30 Nick LewyckyFix misoptimization of: xor i1 (icmp eq (X, C1), icmp...
2008-09-29 Duncan SandsSpeed up these passes when the callgraph has
2008-09-29 Nuno Lopesremove redundant test (mayBeOverriden() includes hasLin...
2008-09-29 Duncan SandsTweak some comments.
2008-09-29 Duncan SandsRename isWeakForLinker to mayBeOverridden. Use it
2008-09-26 Devang PatelImplement function notes as function attributes.
2008-09-26 Devang PatelNow Attributes are divided in three groups
2008-09-25 Devang Patel Large mechanical patch.
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-20 Duncan SandsImplement review feedback from Devang: make use
2008-09-19 Duncan SandsRemove the MarkModRef pass (use AddReadAttrs instead).
2008-09-19 Duncan SandsAdd a new pass AddReadAttrs which works out which functions
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-18 Devang PatelTry to place hoisted instructions befoe icmp instruction.
2008-09-17 Devang PatelDo not hoist instruction above branch condition. 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 Anton KorobeynikovMake safer variant of alias resolution routine to be...
2008-09-09 Anton KorobeynikovResolve aliases, when possible
2008-09-09 Dan GohmanMake SimplifyDemandedVectorElts simplify vectors with...
2008-09-09 Devang PatelFix simplifycfg crash in handing block merge.
2008-09-08 Devang Patels/RemoveUnreachableBlocks/RemoveUnreachableBlocksFromFn/g
2008-09-08 Devang PatelRemove unused counter.
2008-09-08 Devang PatelRemove OptimizeIVType()
2008-09-08 Duncan SandsUpdate the callgraph correctly.
2008-09-08 Duncan SandsUpdate the callgraph correctly in ArgumentPromotion.
2008-09-08 Duncan SandsReapply 55859. This doesn't change anything as
2008-09-07 Duncan SandsCorrect a comment and strip trailing whitespace.
2008-09-06 Nuno Lopesfix crash when the malloc/free function is defined...
2008-09-06 Duncan SandsWhen PruneEH turned an invoke into an ordinary
2008-09-05 Owen AndersonRevert r55859. This is breaking the build in the absce...
2008-09-05 Devang PatelRemove unused map.
2008-09-05 Duncan SandsDelete the removeCallEdgeTo callgraph method,
2008-09-05 Duncan SandsUse removeAllCalledFunctions rather than removing
2008-09-05 Duncan SandsRemove trailing whitespace.
2008-09-05 Duncan SandsMake this pass return that it made a change if
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 Andrew Lenharthtry to seperate the mechanism into something others...
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-04 Andrew Lenharthcleanup as per Duncan's review
2008-09-03 Devang PatelUpdate inline threshold for current function if the...
2008-09-03 Owen AndersonFix a bug that prevented PRE from applying in some...
2008-09-03 Andrew LenharthInitial version of a Partial Specialization IPO pass...
next