Teach the reassociate pass to fold chains of multiplies with repeated
[oota-llvm.git] / lib / Transforms / Scalar /
2012-04-26 Chandler CarruthTeach the reassociate pass to fold chains of multiplies...
2012-04-25 Jakob Stoklund OlesenPrint IV chain numbers while collecting them.
2012-04-25 Dan GohmanSimplify the known retain count tracking; use a boolean...
2012-04-24 Dan GohmanBuild custom predecessor and successor lists for each...
2012-04-19 Bill WendlingPut this expensive check below the less expensive ones.
2012-04-19 Dan GohmanAvoid a bug in the path count computation, preventing...
2012-04-18 Dan GohmanDon't crash on code where the user put __attribute__...
2012-04-18 Bill WendlingUse a heavy hammer to fix PR12573.
2012-04-18 Andrew Trickloop-reduce: Add an early bailout to catch extremely...
2012-04-17 Joe Grofffix pr12559: mark unavailable win32 math libcalls
2012-04-13 Dan GohmanAdd some comments, and fix a few places that missed...
2012-04-13 Dan GohmanConsider ObjC runtime calls objc_storeWeak and others...
2012-04-13 Dan GohmanUse the new Use-aware dominates method to apply the...
2012-04-13 Dan GohmanDon't move objc_autorelease calls past autorelease...
2012-04-11 Chad RosierTypo.
2012-04-10 Andrew TrickFix 12513: Loop unrolling breaks with indirect branches.
2012-04-10 Andrew Trickwhitespace
2012-04-06 Duncan SandsMake GVN's propagateEquality non-recursive. No intende...
2012-04-05 Dan GohmanFix accidentally inverted logic from r152803, and make the
2012-04-05 Jakob Stoklund OlesenPass the right sign to TLI->isLegalICmpImmediate.
2012-04-04 Hongbin ZhengLoopUnrollPass: Use variable "Threshold" instead of...
2012-04-02 Stepan DyatkovskiyFast fix for PR12343:
2012-03-29 Jakob Stoklund OlesenDon't PRE compares.
2012-03-28 Chad RosierFix 80-column violation.
2012-03-26 Andrew TrickLSR ivchain bug fix: corner case with ConstantExpr.
2012-03-26 Andrew Trickcomment typo
2012-03-26 Andrew TrickLSR cleanup: potential bug caught by PVS-Studio.
2012-03-26 Craig TopperPrune some includes and forward declarations.
2012-03-24 Chandler CarruthRefactor the interface to recursively simplifying instr...
2012-03-24 Francois PichetFix the MSVC build.
2012-03-24 Andrew TrickMore IndVarSimplify cleanup.
2012-03-23 Dan GohmanDon't convert objc_retainAutoreleasedReturnValue to...
2012-03-23 Dan GohmanIt's not possible to insert code immediately after...
2012-03-23 Duncan SandsWhen propagating equalities, eg replacing A with B...
2012-03-23 Duncan SandsIndentation.
2012-03-22 Andrew TrickRemove -enable-lsr-retry in time for 3.1.
2012-03-22 Andrew TrickRemove -enable-lsr-nested in time for 3.1.
2012-03-22 Dan GohmanRefactor the code for visiting instructions out into...
2012-03-22 Andrew TrickRemove -enable-iv-rewrite, which has been unsupported...
2012-03-22 Chris Lattnerdon't use "signed", just something I noticed in patches...
2012-03-16 Andrew TrickLSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
2012-03-15 Rafael EspindolaShort term fix for pr12270 before we change dominates...
2012-03-15 Chandler CarruthThis pass didn't want the inline cost per-se, it just...
2012-03-15 Aaron BallmanFixed a transform crash when setting a negative size...
2012-03-14 Dan GohmanWhen an invoke is marked with metadata indicating its...
2012-03-13 Pete CooperTarget override to allow CodeGenPrepare to sink address...
2012-03-13 Chris Lattnerenhance jump threading to preserve TBAA information...
2012-03-11 Stepan Dyatkovskiyllvm::SwitchInst
2012-03-09 Duncan SandsAdd statistics on removed switch cases, and fix the...
2012-03-09 Dan GohmanWhen identifying exit nodes for the reverse-CFG reverse...
2012-03-09 Duncan SandsEliminate switch cases that can never match, for exampl...
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-03-05 Duncan SandsThis is not a common case, in fact it never happens!
2012-03-05 Chandler CarruthReplace the ad-hoc hashing in GVN with the new hashing...
2012-03-04 Duncan SandsNick pointed out on IRC that GVN's propagateEquality...
2012-03-04 Bill WendlingDo trivial CSE of dead BBs during codegen preparation.
2012-03-02 Dan GohmanFix an iterator invalidation problem. operator[] on...
2012-03-02 Dan GohmanMisc micro-optimizations.
2012-02-29 Duncan SandsHave GVN also do condition propagation when the right...
2012-02-28 Pete CooperReverted r152620 - DSE: Shorten memset when a later...
2012-02-28 Pete CooperDSE: Shorten memset when a later store overwrites the...
2012-02-27 Duncan SandsMicro-optimization, no functionality change.
2012-02-27 Duncan SandsThe value numbering function is recursive, so it is...
2012-02-27 Duncan SandsWhen performing a conditional branch depending on the...
2012-02-24 Duncan SandsTeach GVN that x+y is the same as y+x and that x<y...
2012-02-23 Benjamin KramerReflow code, no functionality change.
2012-02-19 Ahmed CharlesRemove dead code. Improve llvm_unreachable text. Simpli...
2012-02-17 Dan GohmanCalls and invokes with the new clang.arc.no_objc_arc_ex...
2012-02-16 Eli Friedmanloop-rotate shouldn't hoist alloca instructions out...
2012-02-14 Andrew TrickAdd simplifyLoopLatch to LoopRotate pass.
2012-02-14 Andrew Trickwhitespace
2012-02-13 Dan GohmanJust like in regular escape analysis, loads and stores...
2012-02-13 Ahmed CharlesFix various issues (or do cleanups) found by enabling...
2012-02-08 Duncan SandsUse Use::set rather than finding the operand number...
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-05 Duncan SandsNeaten up this method. Check that if there is only one
2012-02-05 Duncan SandsFix a thinko pointed out by Eli and the buildbots.
2012-02-05 Duncan SandsReduce the number of dom queries made by GVN's conditio...
2012-02-05 Duncan SandsReduce the number of non-trivial domtree queries by...
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-01-31 Lenny Maioranibz11794 : EarlyCSE stack overflow on long functions.
2012-01-31 Bill WendlingIncrease the initial vector size to be equivalent to...
2012-01-31 Bill WendlingCache the size of the vector instead of calling .size...
2012-01-31 Chris Lattnereliminate the last uses of GetConstantStringInfo from...
2012-01-31 Chris Lattnerstart moving SimplifyLibcalls over to getConstantString...
2012-01-30 Chad RosierTypo.
2012-01-30 Chad RosierTypo.
2012-01-28 Nick LewyckyFix typo.
2012-01-26 Chris LattnerContinue improving support for ConstantDataAggregate...
2012-01-25 Chris Lattneruse ConstantVector::getSplat in a few places.
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-20 Andrew TrickHandle a corner case with IV chain collection with...
2012-01-20 Kostya SerebryanyExtend Attributes to 64 bits
2012-01-20 Andrew TrickSCEVExpander fixes. Affects LSR and indvars.
2012-01-19 Dan GohmanSet the "tail" flag on pattern-matched objc_storeStrong...
2012-01-18 Dan GohmanAdd a depth limit to avoid runaway recursion.
2012-01-18 Dan GohmanUse llvm.global_ctors to locate global constructors...
2012-01-18 Jakub StaszakRemove trailing spaces and unneeded includes.
next