test commit
[oota-llvm.git] / lib / Transforms / IPO /
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.
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
2011-10-20 Eli FriedmanRefactor code from inlining and globalopt that checks...
2011-10-01 Andrew TrickInlining and unrolling heuristics should be aware of...
2011-10-01 Andrew Trickwhitespace
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-20 Bill WendlingPlace the check for an exit landing pad where it will...
2011-09-20 Bill WendlingOmit extracting a loop if one of the exits is a landing...
2011-09-20 Bill WendlingCheck the terminator, not the basic block.
2011-09-20 Bill WendlingWhen extracting a basic block that ends in an 'invoke...
2011-08-19 Benjamin KramerC API functions must be able to see their extern "C...
2011-08-16 David ChisnallAdd a mechanism for optimisation plugins to register...
2011-08-16 Eli FriedmanRevert a bit of r137667; the logic in question can...
2011-08-16 Eli FriedmanMinor comment fixes.
2011-08-15 Eli FriedmanUpdate inter-procedural optimizations for atomic load...
2011-08-15 Bill WendlingMark the SCC as "might unwind" if we run into a 'resume...
2011-08-12 Chris Lattnerswitch to use the new api for structtypes.
2011-08-09 Rafael EspindolaAdd a C interface to PassManagerBuilder. It is missing...
2011-08-03 Bill WendlingRemove the LowerSetJmp pass. It wasn't used effectively...
2011-08-02 Rafael EspindolaMove methods in PassManagerBuilder offline.
2011-07-31 Bill WendlingAdd the 'resume' instruction for the new EH rewrite.
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-29 Chandler CarruthRewrite the CMake build to use explicit dependencies...
2011-07-27 Bill WendlingMerge the contents from exception-handling-rewrite...
2011-07-27 Nick LewyckyTeach the ConstantMerge pass about alignment. Fixes...
2011-07-26 Rafael EspindolaAdd LLVMAddAlwaysInlinerPass to the C API.
2011-07-26 Rafael EspindolaLLVM 3.0 is here, remove old do nothing method.
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-22 Jay FoadFix more MSVC warnings caused by a cases I missed when...
2011-07-21 Jay FoadMake better use of ConstantExpr::getGetElementPtr's...
2011-07-21 Jay FoadConvert ConstantExpr::getGetElementPtr and
2011-07-21 Chris Lattnermove tier out of an anonymous namespace, it doesn't...
2011-07-19 Jay FoadConvert TargetData::getIndexedOffset to use ArrayRef.
2011-07-19 Jay FoadUse ArrayRef in ConstantFoldInstOperands and ConstantFo...
next