Undo a previous restriction on the inline cost calculation which Nick
[oota-llvm.git] / lib / Transforms /
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-03-05 Sebastian Popfix typos
2012-03-05 Sebastian Popremove spaces on empty lines
2012-03-05 Duncan SandsThis is not a common case, in fact it never happens!
2012-03-05 Chandler CarruthSwitch mem2reg to use the new hashing infrastructure.
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 Evgeniy StepanovASan: use getTypeAllocSize instead of getTypeStoreSize.
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-29 Bill WendlingRestrict this transformation to equality conditions.
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 Benjamin KramerPlog a memleak in GlobalOpt.
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-25 Chad RosierAdd comment.
2012-02-25 Chad RosierAdd support for disabling llvm.lifetime intrinsics...
2012-02-25 Chad RosierFix indentation.
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-23 Duncan SandsGCC fails to understand that NextBB is always initializ...
2012-02-21 Nick LewyckyUse the target-aware constant folder on expressions...
2012-02-21 Benjamin KramerFix unsigned off-by-one in comment.
2012-02-21 Benjamin KramerInstCombine: Don't transform a signed icmp of two GEPs...
2012-02-20 Nick LewyckyCheck for the correct size in the invariant marker.
2012-02-20 Chad RosierFix 80-column violation.
2012-02-20 Benjamin KramerInstCombine: Removing the base from the address calcula...
2012-02-20 Benjamin KramerInstCombine: When comparing two GEPs that were derived...
2012-02-20 Benjamin KramerInstCombine: Make OptimizePointerDifference more aggres...
2012-02-20 Nick LewyckyRename class Evaluate to Evaluator and put it in an...
2012-02-19 Nick LewyckyMove EvaluateFunction and EvaluateBlock into a class...
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-17 Nick LewyckyAdd support for invariant.start inside the static const...
2012-02-17 Bill WendlingRemove redundant comment. Use a more efficient datatype.
2012-02-17 Bill WendlingFix some grammar-os and formatting.
2012-02-16 Eli Friedmanloop-rotate shouldn't hoist alloca instructions out...
2012-02-14 Kostya Serebryany[tsan] fix compiler warnings
2012-02-14 Andrew TrickAdd simplifyLoopLatch to LoopRotate pass.
2012-02-14 Andrew Trickwhitespace
2012-02-13 Devang PatelCheck against umin while converting fcmp into an icmp.
2012-02-13 Dan GohmanJust like in regular escape analysis, loads and stores...
2012-02-13 Kostya SerebryanyThreadSanitizer, a race detector. First LLVM commit.
2012-02-13 Ahmed CharlesFix various issues (or do cleanups) found by enabling...
2012-02-12 Nick LewyckyHandle InvokeInst in EvaluateBlock. Don't try to suppor...
2012-02-12 Nick Lewyckyfalse is totally null!
2012-02-12 Nick LewyckyRemove redundant getAnalysis<> calls in GlobalOpt....
2012-02-12 Nick LewyckyPass TargetData and TargetLibraryInfo through to the...
2012-02-12 Nick LewyckyFix function name in comment to match actual name....
2012-02-12 Nick LewyckyDon't traverse the PHI nodes twice. No functionality...
2012-02-10 Hal FinkelUpdate BBVectorize to use aliasesUnknownInst.
2012-02-09 Benjamin KramerTweak comment readability and grammar.
2012-02-09 Benjamin KramerGlobalOpt: Be more aggressive about elminating side...
2012-02-08 Kostya Serebryany[asan] unpoison the stack before every noreturn call...
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-06 Chris LattnerRemove some dead code and tidy things up now that vecto...
2012-02-06 Bill Wendling[unwind removal] Remove all of the code for the dead...
2012-02-06 Bill Wendling[unwind removal] We no longer have 'unwind' instruction...
2012-02-06 Benjamin KramerMake helper static.
2012-02-06 Nick LewyckySplit part of EvaluateFunction into a new EvaluateBlock...
2012-02-06 Sebastian Popfix indentation
2012-02-05 Nick LewyckyTeach GlobalOpt to handle atomic accesses to globals.
2012-02-05 Nick LewyckyClean up some whitespace and comments. No functionality...
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 David BlaikieSimplify contains tests using 'count'.
2012-02-05 NAKAMURA TakumiBBVectorize.cpp: Get rid of comparision to bool to...
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-04 Hal FinkelBoost the effective chain depth of loads and stores.
2012-02-03 Jim GrosbachNarrow test further. Make bot and test happy.
2012-02-03 Jim GrosbachTidy up. Trailing whitespace.
2012-02-03 Jim GrosbachRestrict InstCombine from converting varargs to or...
2012-02-03 Jim GrosbachRevert "Disable InstCombine unsafe folding bitcasts...
2012-02-02 Benjamin KramerBBVectorize: Simplify code, no functionality change.
2012-02-02 Hal FinkelMinor changes from review.
2012-02-02 Hal FinkelVectorize long blocks in groups.
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2012-02-01 NAKAMURA TakumiBBVectorize.cpp: Try to fix MSVC build. map::iterator...
2012-02-01 Hal FinkelA few of the changes suggested in code review (by Nick...
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-02-01 Hal FinkelAdd a basic-block autovectorization pass.
2012-02-01 Jim GrosbachDisable InstCombine unsafe folding bitcasts of calls...
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 "string" form of ConstantArray::get,...
2012-01-31 Chris Lattnereliminate the last uses of GetConstantStringInfo from...
2012-01-31 Chris Lattnerstart moving SimplifyLibcalls over to getConstantString...
2012-01-31 Chris Lattnerenhance logic to support ConstantDataArray.
2012-01-31 Bill Wendlings/getInnerUnwindDest/getInnerResumeDest/g
2012-01-31 Bill WendlingRemove ivar which is identical to another ivar.
2012-01-31 Bill WendlingRemove unused ivars and s/getOuterUnwindDest/getOuterRe...
2012-01-31 Bill WendlingRemove more dead functions.
next