Minor cleanup related to my latest scheduler changes.
[oota-llvm.git] / test / Transforms /
2010-12-23 Owen AndersonWhen determining if we can fold (x >> C1) << C2, the...
2010-12-22 Benjamin KramerInstCombine: creating selects from -1 and 0 is fine...
2010-12-22 Duncan SandsWhen determining whether the new instruction was alread...
2010-12-22 Duncan SandsMake this test not depend on how the variable is named.
2010-12-22 Duncan SandsAdd a generic expansion transform: A op (B op' C) ...
2010-12-21 Owen AndersonGive GVN back the ability to perform simple conditional...
2010-12-21 Duncan SandsAdd an additional InstructionSimplify factorization...
2010-12-21 Duncan SandsWhile I don't think any later transforms can fire,...
2010-12-21 Duncan SandsFix typo in comment, spotted by Deewiant.
2010-12-21 Duncan SandsTeach InstructionSimplify about distributive laws....
2010-12-21 Duncan SandsAdd generic simplification of associative operations...
2010-12-20 Benjamin KramerTeach InstCombine to merge (icmp ult (X + CA), C1)...
2010-12-20 Duncan SandsHave SimplifyBinOp dispatch Xor, Add and Sub to the...
2010-12-20 Chris Lattnerfix PR8807 by making transformConstExprCastCall aware...
2010-12-20 Chris Lattnerwhen eliding a byval copy due to inlining a readonly...
2010-12-20 Chris Lattnerpull byval processing out to its own helper function.
2010-12-20 Chris Lattnerfix PR8769, a miscompilation by inliner when inlining...
2010-12-20 Chris Lattnermerge two tests.
2010-12-20 Chris Lattnerfilecheckize
2010-12-20 Mon P WangTest case for r122215 when InstCombine optimizes memset
2010-12-19 Chris LattnerX86 supports i8/i16 overflow ops (except i8 multiplies...
2010-12-19 Chris Lattnerrecognize an unsigned add with overflow idiom into...
2010-12-19 Chris Lattneroptimize uadd(x, cst) into a comparison when the normal
2010-12-19 Chris Lattnergeneralize the sadd creation code to not require that the
2010-12-19 Chris Lattnerfix another miscompile in the llvm.sadd formation logic...
2010-12-19 Chris Lattnerfix a bug (possibly 8816) in the sadd forming xform...
2010-12-19 Chris LattnerEnhance LICM to promote alias sets whose pointers thems...
2010-12-19 Chris Lattnerfix PR8602, a bug in an assertion: a volatile store...
2010-12-19 Chris Lattnerrevert r122164, I'm going to go with a different approach.
2010-12-19 Chris Lattnerfirst step to fixing PR8642: don't fold away empty...
2010-12-19 Chris Lattnermove this test into the ARM test so that it is only...
2010-12-17 Nate BegemanAdd vector versions of some existing scalar transforms...
2010-12-17 Owen AndersonReapply r121905 (automatic synthesis of @llvm.sadd...
2010-12-17 Benjamin KramerSimplifyCFG: Ranges can be larger than 64 bits. Fixes...
2010-12-17 Chris Lattnerimprove switch formation to handle small range
2010-12-17 Dan GohmanRevert r64460. strtol and friends cannot be marked...
2010-12-16 Duncan SandsSpeculatively revert commit 121905 since it looks like...
2010-12-15 Dan GohmanPreserve TBAA tags when doing load PRE.
2010-12-15 Owen AndersonAdd an InstCombine transform to recognize instances...
2010-12-15 Frits van BommelTeach jump threading to "look through" a select when...
2010-12-15 Owen AndersonFix PR8790, another instance where unreachable code...
2010-12-14 Chris Lattner - Insert new instructions before DomBlock's terminator,
2010-12-14 Chris Lattnerfix two significant issues with FoldTwoEntryPHINode:
2010-12-14 Chris Lattnerfix yet anohter broken line
2010-12-14 Chris Lattnerreapply my recent change that disables a piece of the...
2010-12-13 Owen AndersonFix recent buildbot breakage by pulling SimplifyCFG...
2010-12-13 Chris Lattnertemporarily disable part of my previous patch, which...
2010-12-13 Benjamin KramerFix sort predicate. qsort(3)'s predicate semantics...
2010-12-13 Chris Lattnerreinstate my patch: the miscompile was caused by an...
2010-12-13 Chris LattnerCompletely disable the optimization I added in r121680...
2010-12-13 Chris LattnerMake simplifycfg reprocess newly formed "br (cond1...
2010-12-13 Chris Lattnerfix a bug in r121680 that upset the various buildbots.
2010-12-13 Chris Lattnermake these tests a bit less fragile
2010-12-13 Chris Lattnerenhance the "change or icmp's into switch" xform to...
2010-12-13 Chris Lattnermerge two tests
2010-12-13 Chris LattnerFix my previous patch to handle a degenerate case that...
2010-12-13 Chris Lattnerfix a fairly serious oversight with switch formation...
2010-12-11 Benjamin KramerGeneralize the and-icmp-select instcombine further...
2010-12-11 Benjamin KramerFactor the (x & 2^n) ? 2^m : 0 instcombine into its...
2010-12-09 Chris Lattnerenhance memcpyopt to zap memcpy's that have the same...
2010-12-09 Chris Lattnerfix PR8753, eliminating a case where we'd infinitely...
2010-12-09 Dan GohmanReally check that the bits that will become zero are...
2010-12-07 Chris Lattnerreapply r121100 with a tweak to constant fold ConstExpr...
2010-12-07 Eric ChristopherTemporarily revert r121100 as it's causing clang to...
2010-12-07 Chris Lattnerfix PR8710 - teach global opt that some constantexprs...
2010-12-06 Frits van BommelImplement jump threading of 'indirectbr' by keeping...
2010-12-06 Chris LattnerFix PR8728, a miscompilation I recently introduced...
2010-12-05 Frits van BommelTeach SimplifyCFG to turn
2010-12-01 Chris Lattnerfix a bozo bug I introduced in r119930, causing a misco...
2010-11-30 Chris LattnerEnhance DSE to handle the variable index case in PR8657.
2010-11-30 Chris Lattnerteach DSE to use GetPointerBaseWithConstantOffset to...
2010-11-30 Chris Lattnerenhance isRemovable to refuse to delete volatile mem...
2010-11-30 Chris LattnerRewrite the main DSE loop to be written in terms of...
2010-11-30 Anders CarlssonAdd a puts optimization that converts puts() to putchar...
2010-11-30 Anders CarlssonFix a typo.
2010-11-30 Anders CarlssonRename this test to FPuts.ll since it actually tests...
2010-11-30 Chris Lattnerremove a use of llvm-dis
2010-11-30 Chris Lattnermerge one more away
2010-11-30 Chris LattnerI already merged partial-overwrite.ll -> PartialStore.ll
2010-11-30 Chris Lattnerclean up DSE tests, removing some poorly reduced and...
2010-11-30 Chris Lattnerenhance basicaa to return "Mod" for a memcpy call when the
2010-11-30 Chris LattnerTeach basicaa that memset's modref set is at worst...
2010-11-30 Chris Lattnermy previous patch would cause us to start deleting...
2010-11-29 Benjamin KramerFix some broken CHECK lines.
2010-11-29 Chris Lattnerfix PR8677, patch by Jakub Staszak!
2010-11-29 Frits van BommelTransform (extractvalue (load P), ...) to (load (gep...
2010-11-29 Frits van BommelUpdate this test to keep testing the -instcombine trans...
2010-11-29 Frits van BommelTeach ConstantFoldInstruction() how to fold insertvalue...
2010-11-24 Nick LewyckyTreat a call of function pointer like a load of the...
2010-11-23 Benjamin KramerThe srem -> urem transform is not safe for any divisor...
2010-11-23 Benjamin KramerInstCombine: Reduce "X shift (A srem B)" to "X shift...
2010-11-23 Duncan SandsExploit distributive laws (eg: And distributes over...
2010-11-23 Chris Lattnerduncan's spider sense was right, I completely reversed...
2010-11-22 Benjamin KramerInstCombine: Implement X - A*-B -> X + A*B.
2010-11-22 Duncan SandsIf a GEP index simply advances by multiples of a type...
2010-11-21 Duncan SandsAdd a rather pointless InstructionSimplify transform...
2010-11-21 Chris Lattnerimplement PR8576, deleting dead stores with intervening...
2010-11-21 Chris Lattnerfile checkize
2010-11-21 Chris Lattneroptimize:
2010-11-21 Chris LattnerImplement PR8644: forwarding a memcpy value to a byval,
next