2012-08-03 |
Bill Wendling | Move the "findUsedStructTypes" functionality outside... |
tree | commitdiff |
2012-07-25 |
Nick Lewycky | It's not safe to blindly remove invoke instructions... |
tree | commitdiff |
2012-07-24 |
Nick Lewycky | Don't delete one more instruction than we're allowed... |
tree | commitdiff |
2012-07-24 |
Nick Lewycky | Teach globalopt to not nuke all stores to globals.... |
tree | commitdiff |
2012-07-21 |
Nick Lewycky | Revert r160602. |
tree | commitdiff |
2012-07-21 |
Nick Lewycky | Teach globalopt to play nice with leak checkers. This... |
tree | commitdiff |
2012-07-19 |
Nick Lewycky | Revert r160529 due to crashes. |
tree | commitdiff |
2012-07-19 |
Nick Lewycky | Don't wipe out global variables that are probably stori... |
tree | commitdiff |
2012-07-19 |
Benjamin Kramer | Replace some explicit compare loops with std::equal. |
tree | commitdiff |
2012-07-19 |
Bill Wendling | Remove tabs. |
tree | commitdiff |
2012-07-02 |
Duncan Sands | GlobalOpt forgot to handle bitcast when analyzing globa... |
tree | commitdiff |
2012-06-29 |
Chandler Carruth | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h |
tree | commitdiff |
2012-06-28 |
Bill Wendling | Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo... |
tree | commitdiff |
2012-06-27 |
Matt Beaumont-Gay | Revert r159136 due to PR13124. |
tree | commitdiff |
2012-06-25 |
Rafael Espindola | If a constant or a function has linkonce_odr linkage... |
tree | commitdiff |
2012-06-24 |
NAKAMURA Takumi | llvm/lib: [CMake] Add explicit dependency to intrinsics... |
tree | commitdiff |
2012-06-24 |
Nick Lewycky | Tab to spaces. No functionality change. |
tree | commitdiff |
2012-06-23 |
Hans Wennborg | Extend the IL for selecting TLS models (PR9788) |
tree | commitdiff |
2012-06-22 |
Nuno Lopes | fix whitespace in my last commit. |
tree | commitdiff |
2012-06-22 |
Nuno Lopes | remove extractMallocCallFromBitCast, since it was tailo... |
tree | commitdiff |
2012-06-15 |
Rafael Espindola | Some optimizations done by globalopt are safe only... |
tree | commitdiff |
2012-06-14 |
Rafael Espindola | Implement the isSafeToDiscardIfUnused predicate and... |
tree | commitdiff |
2012-06-02 |
Benjamin Kramer | Fix typos found by github.com/lyda/misspell-check |
tree | commitdiff |
2012-05-28 |
Chris Lattner | switch AttrListPtr::get to take an ArrayRef, simplifyin... |
tree | commitdiff |
2012-05-23 |
Patrik Hägglund | Fix the inliner so that the optsize function attribute... |
tree | commitdiff |
2012-05-12 |
Jay Foad | Teach Function::hasAddressTaken that BlockAddress doesn... |
tree | commitdiff |
2012-05-04 |
Chandler Carruth | Move the CodeExtractor utility to a dedicated header... |
tree | commitdiff |
2012-04-16 |
Bill Wendling | Add a Fixme. |
tree | commitdiff |
2012-04-13 |
Hal Finkel | By default, use Early-CSE instead of GVN for vectorizat... |
tree | commitdiff |
2012-04-13 |
Bill Wendling | Code-gen may inject code into the IR before it emits... |
tree | commitdiff |
2012-04-11 |
Chandler Carruth | Add two statistics to help track how we are computing... |
tree | commitdiff |
2012-04-02 |
Bill Wendling | Add an option to turn off the expensive GVN load PRE... |
tree | commitdiff |
2012-04-01 |
Chandler Carruth | Belatedly address some code review from Chris. |
tree | commitdiff |
2012-04-01 |
Chandler Carruth | Fix a pretty scary bug I introduced into the always... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Give the always-inliner its own custom filter. It shoul... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Remove a bunch of empty, dead, and no-op methods from... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Initial commit for the rewrite of the inline cost analy... |
tree | commitdiff |
2012-03-31 |
Benjamin Kramer | Internalize: Remove reference of @llvm.noinline, it... |
tree | commitdiff |
2012-03-28 |
Benjamin Kramer | GlobalOpt: If we have an inbounds GEP from a ConstantAg... |
tree | commitdiff |
2012-03-27 |
Chandler Carruth | Make a seemingly tiny change to the inliner and fix... |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Move the instruction simplification of callsite argumen... |
tree | commitdiff |
2012-03-23 |
Kostya Serebryany | add EP_OptimizerLast extension point |
tree | commitdiff |
2012-03-16 |
Chandler Carruth | Rip out support for 'llvm.noinline'. This thing has... |
tree | commitdiff |
2012-03-16 |
Chandler Carruth | Start removing the use of an ad-hoc 'never inline'... |
tree | commitdiff |
2012-03-14 |
Chandler Carruth | Change where we enable the heuristic that delays inlini... |
tree | commitdiff |
2012-03-13 |
Dan Gohman | Teach globalopt how to evaluate an invoke with a non... |
tree | commitdiff |
2012-03-12 |
Chandler Carruth | When inlining a function and adding its inner call... |
tree | commitdiff |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
tree | commitdiff |
2012-02-27 |
Benjamin Kramer | Plog a memleak in GlobalOpt. |
tree | commitdiff |
2012-02-25 |
Chad Rosier | Add comment. |
tree | commitdiff |
2012-02-25 |
Chad Rosier | Add support for disabling llvm.lifetime intrinsics... |
tree | commitdiff |
2012-02-25 |
Chad Rosier | Fix indentation. |
tree | commitdiff |
2012-02-23 |
Duncan Sands | GCC fails to understand that NextBB is always initializ... |
tree | commitdiff |
2012-02-21 |
Nick Lewycky | Use the target-aware constant folder on expressions... |
tree | commitdiff |
2012-02-20 |
Nick Lewycky | Check for the correct size in the invariant marker. |
tree | commitdiff |
2012-02-20 |
Nick Lewycky | Rename class Evaluate to Evaluator and put it in an... |
tree | commitdiff |
2012-02-19 |
Nick Lewycky | Move EvaluateFunction and EvaluateBlock into a class... |
tree | commitdiff |
2012-02-17 |
Nick Lewycky | Add support for invariant.start inside the static const... |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | Handle InvokeInst in EvaluateBlock. Don't try to suppor... |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | false is totally null! |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | Remove redundant getAnalysis<> calls in GlobalOpt.... |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | Pass TargetData and TargetLibraryInfo through to the... |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | Fix function name in comment to match actual name.... |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | Don't traverse the PHI nodes twice. No functionality... |
tree | commitdiff |
2012-02-09 |
Benjamin Kramer | Tweak comment readability and grammar. |
tree | commitdiff |
2012-02-09 |
Benjamin Kramer | GlobalOpt: Be more aggressive about elminating side... |
tree | commitdiff |
2012-02-06 |
Bill Wendling | [unwind removal] We no longer have 'unwind' instruction... |
tree | commitdiff |
2012-02-06 |
Nick Lewycky | Split part of EvaluateFunction into a new EvaluateBlock... |
tree | commitdiff |
2012-02-05 |
Nick Lewycky | Teach GlobalOpt to handle atomic accesses to globals. |
tree | commitdiff |
2012-02-05 |
Nick Lewycky | Clean up some whitespace and comments. No functionality... |
tree | commitdiff |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
tree | commitdiff |
2012-02-01 |
Hal Finkel | Add a basic-block autovectorization pass. |
tree | commitdiff |
2012-01-27 |
Chris Lattner | continue making the world safe for ConstantDataVector... |
tree | commitdiff |
2012-01-26 |
Chris Lattner | Continue improving support for ConstantDataAggregate... |
tree | commitdiff |
2012-01-25 |
Chris Lattner | use Constant::getAggregateElement to simplify a bunch... |
tree | commitdiff |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
tree | commitdiff |
2012-01-17 |
Dan Gohman | Add a new PassManagerBuilder customization point, |
tree | commitdiff |
2012-01-11 |
Eli Friedman | Re-fix the issue Bill fixed in r147899 in a slightly... |
tree | commitdiff |
2012-01-11 |
Bill Wendling | If the global variable is removed by the linker, then... |
tree | commitdiff |
2012-01-05 |
Eli Friedman | PR11705, part 2: globalopt shouldn't put inttoptr/ptrto... |
tree | commitdiff |
2012-01-05 |
Nick Lewycky | SCCCaptured is trivially false on entry to this loop... |
tree | commitdiff |
2011-12-28 |
Nick Lewycky | Change CaptureTracking to pass a Use* instead of a... |
tree | commitdiff |
2011-12-12 |
Daniel Dunbar | LLVMBuild: Remove trailing newline, which irked me. |
tree | commitdiff |
2011-12-07 |
Duncan Sands | Remove unused include. |
tree | commitdiff |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInf... |
tree | commitdiff |
2011-12-01 |
Chad Rosier | Last bit of TargetLibraryInfo propagation. Also fixed... |
tree | commitdiff |
2011-11-30 |
Kostya Serebryany | make asan work at -O0, llvm part. Patch by glider@googl... |
tree | commitdiff |
2011-11-29 |
Daniel Dunbar | build/CMake: Finish removal of add_llvm_library_depende... |
tree | commitdiff |
2011-11-15 |
Benjamin Kramer | Remove all remaining uses of Value::getNameStr(). |
tree | commitdiff |
2011-11-12 |
Daniel Dunbar | build: Attempt to rectify inconsistencies between CMake... |
tree | commitdiff |
2011-11-11 |
Daniel Dunbar | LLVMBuild: Alphabetize required_libraries lists. |
tree | commitdiff |
2011-11-03 |
Daniel Dunbar | build: Add initial cut at LLVMBuild.txt files. |
tree | commitdiff |
2011-10-20 |
Eli Friedman | Refactor code from inlining and globalopt that checks... |
tree | commitdiff |
2011-10-01 |
Andrew Trick | Inlining and unrolling heuristics should be aware of... |
tree | commitdiff |
2011-10-01 |
Andrew Trick | whitespace |
tree | commitdiff |
2011-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Place the check for an exit landing pad where it will... |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Omit extracting a loop if one of the exits is a landing... |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Check the terminator, not the basic block. |
tree | commitdiff |
2011-09-20 |
Bill Wendling | When extracting a basic block that ends in an 'invoke... |
tree | commitdiff |
next |