Use back() instead of [size()-1].
[oota-llvm.git] / lib / Transforms /
2008-05-29 Owen AndersonReplace the old ADCE implementation with a new one...
2008-05-29 Owen AndersonRemove debugging code.
2008-05-29 Gabor Greifconvert more operand loops to iterator formulation
2008-05-28 Chris LattnerImplement PR2370: memmove(x,x,size) -> noop.
2008-05-27 Duncan SandsFix some constructs that gcc-4.4 warns about.
2008-05-27 Nick LewyckyInequalityGraph::node() can create new nodes, invalidat...
2008-05-26 Nick LewyckyGrammaro.
2008-05-26 Duncan SandsFactor code to copy global value attributes like
2008-05-26 Owen AndersonUse a DenseMap instead of an std::map, speeding up...
2008-05-25 Nick Lewycky"ret (constexpr)" can't be folded into a Constant....
2008-05-24 Chris LattnerFix a serious brain-o. Obviously no-one reviewed my...
2008-05-24 Chris LattnerFix PR2358 by resolving calls with undef arguments...
2008-05-24 Evan ChengRemove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These...
2008-05-23 Dan GohmanTidy up BasicBlock::getFirstNonPHI, and change a bunch...
2008-05-23 Matthijs KooijmanReplace some weird usage of UserOp1 introduced in r4949...
2008-05-23 Matthijs KooijmanRestucture a part of the SimplifyCFG pass and include...
2008-05-23 Matthijs KooijmanIndent fix.
2008-05-23 Nick LewyckyConstant integer vectors may also be negated.
2008-05-23 Nick LewyckyTypo.
2008-05-23 Nick LewyckyRevert X + X --> X * 2 optz'n which pessimizes heavily...
2008-05-23 Nick LewyckyImplement X + X for vectors.
2008-05-23 Nick LewyckyFix a recently added optimization to not crash on vectors.
2008-05-23 Dan GohmanGeneralize the new code in instcombine's ComputeNumSign...
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-23 Dale JohannesenAllow for switch with no cases. Was causing fault
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-22 Chris Lattnerrewrite the validity checking for memory promotion...
2008-05-22 Chris LattnerUse 'continue' to reduce nesting in this loop. No...
2008-05-21 Dan GohmanWhen LSR is replacing an instruction, call
2008-05-20 Dan GohmanPort SelectionDAG's ComputeNumSignBits-using code to...
2008-05-20 Matthijs KooijmanFix typo.
2008-05-20 Chris LattnerTeach instcombine 4 new xforms:
2008-05-20 Chris Lattnerfix two issues Neil noticed, thanks!
2008-05-20 Dan GohmanRefine the fix in r51169 to only apply when the operand...
2008-05-20 Dan GohmanMake AssociativeOpt static.
2008-05-19 Devang PatelDo not erase induction variable increment if it is...
2008-05-19 Dan GohmanAdd a ComputeNumSignBits function for use by instcombin...
2008-05-19 Chris Lattnerswitch to Type::getFPMantissaWidth instead of reinventi...
2008-05-19 Chris Lattnerminor cleanups, teach instcombine that sitofp/uitofp...
2008-05-19 Chris Lattnerconvert fptosi(sitofp x) -> x if the fp value has...
2008-05-19 Chris LattnerFold FP comparisons where one operand is converted...
2008-05-19 Chris Lattnerremove debug output
2008-05-19 Chris Lattnerbe more aggressive about transforming add -> or when...
2008-05-19 Duncan SandsFix PR2341 - when the length is 4 use an i32 not
2008-05-18 Nate BegemanTeach GVN to not assert on vector comparisons
2008-05-18 Chris LattnerFix PR2339
2008-05-17 Nick LewyckyMove isTrueWhenEqual to ICmpInst.
2008-05-16 Dale JohannesenLess conservative verison of previous patch,
2008-05-16 Dale JohannesenWeak functions not declared non-throwing might be
2008-05-16 Gabor GreifAPI change for {BinaryOperator|CmpInst|CastInst}::creat...
2008-05-16 Duncan SandsBill pointed out that system headers should be
2008-05-16 Evan ChengDo not dup malloc, vector instructions, etc. Throttle...
2008-05-16 Owen AndersonRemove ADCE's ability to delete loops. This ability...
2008-05-16 Owen AndersonClean ups for loop deletion based on Chris' feedback.
2008-05-16 Chris Lattnerimplement PR2328.
2008-05-15 Dan GohmanFix a bug in LoopStrengthReduce that caused it to emit...
2008-05-15 Devang PatelRemove useless check.
2008-05-15 Duncan SandsUse of UINT_MAX requires climits, at least when
2008-05-15 Gabor GreifFix a bunch of 80col violations that arose from the...
2008-05-14 Bill WendlingSituations can arise when you have a function called...
2008-05-14 Chris Lattnerrename SimplifyCFG.cpp -> SimplifyCFGPass.cpp
2008-05-14 Devang PatelSimplify internalize pass. Add test case.
2008-05-14 Dan GohmanSplit the loop unroll mechanism logic out into a utilit...
2008-05-13 Owen AndersonFix Analysis/BasicAA/pure-const-dce.ll. This turned...
2008-05-13 Dale JohannesenFix for PR 2323, infinite loop in tail dup.
2008-05-13 Owen AndersonMake the non-local CSE safety checks slightly more...
2008-05-13 Owen AndersonAdd support for non-local CSE of read-only calls.
2008-05-13 Dan GohmanChange class' public PassInfo variables to by initializ...
2008-05-13 Nate Begeman80 col / tabs fixes
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-12 Owen AndersonGo back to passing the analyses around as parameters.
2008-05-12 Owen AndersonMove the various analyses used by GVN into static varia...
2008-05-11 Chris LattnerFix various DOUTs to not call the extremely expensive...
2008-05-10 Chris LattnerSimplify code by using SwitchInst::findCaseValue instea...
2008-05-09 Chris Lattnerdon't sink invokes, even if they are readonly. This...
2008-05-09 Duncan SandsFix a type and formatting.
2008-05-09 Chris LattnerImplement PR2298. This transforms:
2008-05-09 Chris Lattnerrestore doxygen comment.
2008-05-08 Gordon HenriksenImprove pass documentation and comments.
2008-05-08 Chris LattnerMore than just loads can read from memory: readonly...
2008-05-08 Chris LattnerMake instcombine's DSE respect loads as well as stores...
2008-05-08 Devang PatelCheck linkage.
2008-05-07 Anton KorobeynikovTurn StripPointerCast() into a method
2008-05-07 Dan GohmanFix a bug in the ComputeMaskedBits logic for multiply.
2008-05-06 Anton KorobeynikovMake StripPointerCast a common function (should we...
2008-05-06 Owen AndersonWe need to update PHIs containing the exiting block...
2008-05-06 Devang PatelFix typo.
2008-05-06 Chris Lattnerfix typo Duncan noticed
2008-05-06 Dan GohmanMake several variable declarations static.
2008-05-06 Dan GohmanRemove uses of llvm/System/IncludeFile.h that are no...
2008-05-06 Dan GohmanCorrect the value of LowBits in srem and urem handling in
2008-05-05 Bill WendlingFix: Some classes were derived from a class in an anony...
2008-05-05 Chris LattnerFix a crash when threading a block that includes a...
2008-05-04 Torok EdwinprocessStore may delete the instruction, avoid
2008-05-03 Devang PatelHandle multiple return values.
2008-05-03 Devang PatelDo not sink getresult.
2008-05-02 Dan GohmanFix a mistake in the computation of leading zeros for...
2008-05-02 Chris Lattnerstrength reduce exp2 into ldexp, rdar://5852514
2008-05-02 Chris Lattneradd a FIXME so we remember to eventually remove this...
next