Rather then have a wrapper function, have tblgen instantiate the implementation.
[oota-llvm.git] / lib / Transforms / IPO /
2012-09-24 Chandler CarruthEnable the new SROA pass by default.
2012-09-18 Benjamin KramerLNT builders have picked up new SROA, disable it to...
2012-09-18 Chandler CarruthAdd a major missing piece to the new SROA pass: aggress...
2012-09-15 Benjamin KramerDisable new sroa now that all buildbots have tested it.
2012-09-15 Chandler CarruthPort the SSAUpdater-based promotion logic from the...
2012-09-14 Chandler CarruthActually keep the flag default-off for now. =/ That...
2012-09-14 Chandler CarruthIntroduce a new SROA implementation.
2012-09-13 Nadav RotemFix an 80 char line limit.
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-08-03 Bill WendlingMove the "findUsedStructTypes" functionality outside...
2012-07-25 Nick LewyckyIt's not safe to blindly remove invoke instructions...
2012-07-24 Nick LewyckyDon't delete one more instruction than we're allowed...
2012-07-24 Nick LewyckyTeach globalopt to not nuke all stores to globals....
2012-07-21 Nick LewyckyRevert r160602.
2012-07-21 Nick LewyckyTeach globalopt to play nice with leak checkers. This...
2012-07-19 Nick LewyckyRevert r160529 due to crashes.
2012-07-19 Nick LewyckyDon't wipe out global variables that are probably stori...
2012-07-19 Benjamin KramerReplace some explicit compare loops with std::equal.
2012-07-19 Bill WendlingRemove tabs.
2012-07-02 Duncan SandsGlobalOpt forgot to handle bitcast when analyzing globa...
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-06-27 Matt Beaumont-GayRevert r159136 due to PR13124.
2012-06-25 Rafael EspindolaIf a constant or a function has linkonce_odr linkage...
2012-06-24 NAKAMURA Takumillvm/lib: [CMake] Add explicit dependency to intrinsics...
2012-06-24 Nick LewyckyTab to spaces. No functionality change.
2012-06-23 Hans WennborgExtend the IL for selecting TLS models (PR9788)
2012-06-22 Nuno Lopesfix whitespace in my last commit.
2012-06-22 Nuno Lopesremove extractMallocCallFromBitCast, since it was tailo...
2012-06-15 Rafael EspindolaSome optimizations done by globalopt are safe only...
2012-06-14 Rafael EspindolaImplement the isSafeToDiscardIfUnused predicate and...
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-05-28 Chris Lattnerswitch AttrListPtr::get to take an ArrayRef, simplifyin...
2012-05-23 Patrik HägglundFix the inliner so that the optsize function attribute...
2012-05-12 Jay FoadTeach Function::hasAddressTaken that BlockAddress doesn...
2012-05-04 Chandler CarruthMove the CodeExtractor utility to a dedicated header...
2012-04-16 Bill WendlingAdd a Fixme.
2012-04-13 Hal FinkelBy default, use Early-CSE instead of GVN for vectorizat...
2012-04-13 Bill WendlingCode-gen may inject code into the IR before it emits...
2012-04-11 Chandler CarruthAdd two statistics to help track how we are computing...
2012-04-02 Bill WendlingAdd an option to turn off the expensive GVN load PRE...
2012-04-01 Chandler CarruthBelatedly address some code review from Chris.
2012-04-01 Chandler CarruthFix a pretty scary bug I introduced into the always...
2012-03-31 Chandler CarruthGive the always-inliner its own custom filter. It shoul...
2012-03-31 Chandler CarruthRemove a bunch of empty, dead, and no-op methods from...
2012-03-31 Chandler CarruthInitial commit for the rewrite of the inline cost analy...
2012-03-31 Benjamin KramerInternalize: Remove reference of @llvm.noinline, it...
2012-03-28 Benjamin KramerGlobalOpt: If we have an inbounds GEP from a ConstantAg...
2012-03-27 Chandler CarruthMake a seemingly tiny change to the inliner and fix...
2012-03-25 Chandler CarruthMove the instruction simplification of callsite argumen...
2012-03-23 Kostya Serebryanyadd EP_OptimizerLast extension point
2012-03-16 Chandler CarruthRip out support for 'llvm.noinline'. This thing has...
2012-03-16 Chandler CarruthStart removing the use of an ad-hoc 'never inline'...
2012-03-14 Chandler CarruthChange where we enable the heuristic that delays inlini...
2012-03-13 Dan GohmanTeach globalopt how to evaluate an invoke with a non...
2012-03-12 Chandler CarruthWhen inlining a function and adding its inner call...
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-02-27 Benjamin KramerPlog a memleak in GlobalOpt.
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-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-20 Nick LewyckyCheck for the correct size in the invariant marker.
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-17 Nick LewyckyAdd support for invariant.start inside the static const...
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-09 Benjamin KramerTweak comment readability and grammar.
2012-02-09 Benjamin KramerGlobalOpt: Be more aggressive about elminating side...
2012-02-06 Bill Wendling[unwind removal] We no longer have 'unwind' instruction...
2012-02-06 Nick LewyckySplit part of EvaluateFunction into a new EvaluateBlock...
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-01 Stepan DyatkovskiySwitchInst refactoring.
2012-02-01 Hal FinkelAdd a basic-block autovectorization pass.
2012-01-27 Chris Lattnercontinue making the world safe for ConstantDataVector...
2012-01-26 Chris LattnerContinue improving support for ConstantDataAggregate...
2012-01-25 Chris Lattneruse Constant::getAggregateElement to simplify a bunch...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-17 Dan GohmanAdd a new PassManagerBuilder customization point,
2012-01-11 Eli FriedmanRe-fix the issue Bill fixed in r147899 in a slightly...
2012-01-11 Bill WendlingIf the global variable is removed by the linker, then...
2012-01-05 Eli FriedmanPR11705, part 2: globalopt shouldn't put inttoptr/ptrto...
2012-01-05 Nick LewyckySCCCaptured is trivially false on entry to this loop...
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-12-12 Daniel DunbarLLVMBuild: Remove trailing newline, which irked me.
2011-12-07 Duncan SandsRemove unused include.
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierLast bit of TargetLibraryInfo propagation. Also fixed...
2011-11-30 Kostya Serebryanymake asan work at -O0, llvm part. Patch by glider@googl...
2011-11-29 Daniel Dunbarbuild/CMake: Finish removal of add_llvm_library_depende...
2011-11-15 Benjamin KramerRemove all remaining uses of Value::getNameStr().
2011-11-12 Daniel Dunbarbuild: Attempt to rectify inconsistencies between CMake...
2011-11-11 Daniel DunbarLLVMBuild: Alphabetize required_libraries lists.
next