2011-08-16 |
David Chisnall | Add a mechanism for optimisation plugins to register... |
tree | commitdiff |
2011-08-10 |
Andrew Trick | Cleanup. Make ScalarEvolution an explicit argument... |
tree | commitdiff |
2011-08-10 |
Andrew Trick | Added a SimplifyIndVar utility to simplify induction... |
tree | commitdiff |
2011-08-03 |
Bill Wendling | Remove the LowerSetJmp pass. It wasn't used effectively... |
tree | commitdiff |
2011-08-03 |
Jay Foad | Use cast<> instead of a C-style cast to get some free... |
tree | commitdiff |
2011-08-02 |
Rafael Espindola | Move methods in PassManagerBuilder offline. |
tree | commitdiff |
2011-08-02 |
Rafael Espindola | move PassManagerBuilder.h to IPO. This is a non intuiti... |
tree | commitdiff |
2011-07-26 |
Jay Foad | Fix typo in comment. |
tree | commitdiff |
2011-07-23 |
Andrew Trick | Move trip count discovery outside of the generic LoopUn... |
tree | commitdiff |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
tree | commitdiff |
2011-07-10 |
Chandler Carruth | Make the destructor virtual to silence GCC's -Wnon... |
tree | commitdiff |
2011-07-09 |
Chris Lattner | Land the long talked about "type system rewrite" patch... |
tree | commitdiff |
2011-07-06 |
Devang Patel | Simplify. Consolidate dbg.declare handling in AllocaPro... |
tree | commitdiff |
2011-07-06 |
Jakub Staszak | Introduce "expect" intrinsic instructions. |
tree | commitdiff |
2011-06-15 |
John McCall | The ARC language-specific optimizer. Credit to Dan... |
tree | commitdiff |
2011-06-15 |
Eli Friedman | Remove unused code. |
tree | commitdiff |
2011-05-24 |
Cameron Zwarich | Clean up the lazy initialization of DIBuilder a bit. |
tree | commitdiff |
2011-05-24 |
Cameron Zwarich | Make LoadAndStorePromoter preserve debug info and creat... |
tree | commitdiff |
2011-05-22 |
Frits van Bommel | Add a parameter to ConstantFoldTerminator() that caller... |
tree | commitdiff |
2011-05-17 |
Bill Wendling | Conditionalize the format of the GCOV files by target... |
tree | commitdiff |
2011-04-29 |
Devang Patel | Assing line number info to new PHIs created by SSA... |
tree | commitdiff |
2011-04-21 |
Nick Lewycky | Add independent controls for whether GCOV profiling... |
tree | commitdiff |
2011-04-16 |
Nick Lewycky | Rename LineProfiling to GCOVProfiling to more accuratel... |
tree | commitdiff |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
tree | commitdiff |
2011-04-13 |
Junjie Gu | Passing unroll parameters (unroll-count, threshold... |
tree | commitdiff |
2011-04-12 |
Nick Lewycky | Add support for line profiling. Very work-in-progress. |
tree | commitdiff |
2011-04-11 |
Chris Lattner | remove the StructRetPromotion pass. It is unused,... |
tree | commitdiff |
2011-04-02 |
Eli Friedman | PR9446: RecursivelyDeleteTriviallyDeadInstructions... |
tree | commitdiff |
2011-03-18 |
Devang Patel | If an AllocaInst referred by DbgDeclareInst is used... |
tree | commitdiff |
2011-03-17 |
Devang Patel | Try to not lose variable's debug info during instcombine. |
tree | commitdiff |
2011-03-17 |
Devang Patel | Refactor into a separate utility function. |
tree | commitdiff |
2011-02-28 |
Dan Gohman | Delete the SimplifyHalfPowrLibCalls pass, which was... |
tree | commitdiff |
2011-02-21 |
Duncan Sands | If the phi node was used by an unreachable instruction... |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Re-apply r124518 with fix. Watch out for invalidated... |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Revert r124518. It broke Linux self-host. |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Re-commit r124462 with fixes. Tail recursion elim will... |
tree | commitdiff |
2011-01-29 |
Andrew Trick | Implementation of path profiling. |
tree | commitdiff |
2011-01-18 |
Cameron Zwarich | Remove outdated references to dominance frontiers. |
tree | commitdiff |
2011-01-17 |
Cameron Zwarich | Roll r123609 back in with two changes that fix test... |
tree | commitdiff |
2011-01-17 |
Cameron Zwarich | Roll out r123609 due to failures on the llvm-x86_64... |
tree | commitdiff |
2011-01-17 |
Cameron Zwarich | Eliminate the use of dominance frontiers in PromoteMemT... |
tree | commitdiff |
2011-01-16 |
Chris Lattner | remove the partial specialization pass. It is unmainta... |
tree | commitdiff |
2011-01-15 |
Chris Lattner | Generalize LoadAndStorePromoter a bit and switch LICM |
tree | commitdiff |
2011-01-14 |
Chris Lattner | Add a new LoadAndStorePromoter class, which implements... |
tree | commitdiff |
2011-01-14 |
Chris Lattner | split SROA into two passes: one that uses DomFrontiers... |
tree | commitdiff |
2011-01-11 |
Chris Lattner | Fix FoldSingleEntryPHINodes to update memdep and AA... |
tree | commitdiff |
2011-01-08 |
Chris Lattner | Revamp the ValueMapper interfaces in a couple ways: |
tree | commitdiff |
2011-01-03 |
Cameron Zwarich | Add a new loop-instsimplify pass, with the intention... |
tree | commitdiff |
2011-01-02 |
Chris Lattner | sketch out a new early cse pass. No functionality... |
tree | commitdiff |
2010-12-27 |
Benjamin Kramer | BuildLibCalls: Nuke EmitMemCpy, EmitMemMove and EmitMem... |
tree | commitdiff |
2010-12-26 |
Chris Lattner | Start of a pass for recognizing memset and memcpy idioms. |
tree | commitdiff |
2010-12-25 |
Chris Lattner | Move getOrEnforceKnownAlignment out of instcombine... |
tree | commitdiff |
2010-12-23 |
Jeffrey Yasskin | Change all self assignments X=X to (void)X, so that... |
tree | commitdiff |
2010-12-20 |
Duncan Sands | Add a new convenience pass for testing InstructionSimpl... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | remove dead header |
tree | commitdiff |
2010-12-14 |
Chris Lattner | remove the dead (and terrible) llvm::RemoveSuccessor... |
tree | commitdiff |
2010-11-27 |
Owen Anderson | Second attempt at fixing the performance regressions... |
tree | commitdiff |
2010-11-02 |
Jakob Stoklund Olesen | Let the -inline-threshold command line argument take... |
tree | commitdiff |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
tree | commitdiff |
2010-10-13 |
Rafael Espindola | Fix PR8313 by changing ValueToValueMap use a TrackingVH. |
tree | commitdiff |
2010-10-13 |
Rafael Espindola | Be more consistent in using ValueToValueMapTy. |
tree | commitdiff |
2010-10-07 |
Devang Patel | Remove LoopIndexSplit pass. It is neither maintained... |
tree | commitdiff |
2010-09-16 |
Owen Anderson | Revert r114097, adding back in the assertion against... |
tree | commitdiff |
2010-09-02 |
Duncan Sands | Reapply commit 112699, speculatively reverted by echris... |
tree | commitdiff |
2010-09-01 |
Eric Christopher | Speculatively revert 112699 and 112702, they seem to... |
tree | commitdiff |
2010-09-01 |
Duncan Sands | If PrototypeValue is erased in the middle of using... |
tree | commitdiff |
2010-08-31 |
Owen Anderson | Rename ValuePropagation to a more descriptive Correlate... |
tree | commitdiff |
2010-08-29 |
Chris Lattner | implement SSAUpdater::RewriteUseAfterInsertions, a... |
tree | commitdiff |
2010-08-28 |
Chris Lattner | remove the ABCD and SSI passes. They don't have any... |
tree | commitdiff |
2010-08-27 |
Owen Anderson | Add a prototype of a new peephole optimizing pass that... |
tree | commitdiff |
2010-08-26 |
Dan Gohman | Reapply r112091 and r111922, support for metadata linki... |
tree | commitdiff |
2010-08-26 |
Dan Gohman | Rewrite ExtractGV, removing a bunch of stuff that didn... |
tree | commitdiff |
2010-08-24 |
Dan Gohman | Use MapValue in the Linker instead of having a private... |
tree | commitdiff |
2010-08-14 |
Dan Gohman | Teach SimplifyCFG how to simplify indirectbr instructions. |
tree | commitdiff |
2010-08-06 |
Dan Gohman | Eliminate PromoteMemoryToRegisterID; just use addPreser... |
tree | commitdiff |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
tree | commitdiff |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
tree | commitdiff |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
tree | commitdiff |
2010-08-03 |
Peter Collingbourne | Add an atomic lowering pass |
tree | commitdiff |
2010-07-31 |
Rafael Espindola | The BlockExtractorPass() constructor was not reading... |
tree | commitdiff |
2010-07-01 |
Devang Patel | Debugging infomration is encoded in llvm IR using metad... |
tree | commitdiff |
2010-06-24 |
Devang Patel | Use ValueMap instead of DenseMap. |
tree | commitdiff |
2010-06-23 |
Devang Patel | Cosmetic change. |
tree | commitdiff |
2010-06-15 |
Benjamin Kramer | simplify-libcalls: fold strstr(a, b) == a -> strncmp... |
tree | commitdiff |
2010-05-28 |
Dan Gohman | Move FindAvailableLoadedValue isSafeToLoadUnconditional... |
tree | commitdiff |
2010-05-07 |
Dan Gohman | Add an LLVM IR version of code sinking. This uses the... |
tree | commitdiff |
2010-05-06 |
Bob Wilson | Fix handling of unreachable blocks in the SSAUpdater... |
tree | commitdiff |
2010-05-04 |
Bob Wilson | Combine the implementations of the core part of the... |
tree | commitdiff |
2010-05-01 |
Chris Lattner | rename InlineInfo.DevirtualizedCalls -> InlinedCalls to |
tree | commitdiff |
2010-04-26 |
Chris Lattner | Fix a problem that lower invoke has with allocas (PR669... |
tree | commitdiff |
2010-04-23 |
Chris Lattner | switch InlineInfo.DevirtualizedCalls's list to be of... |
tree | commitdiff |
2010-04-22 |
Chris Lattner | The inliner was choosing to not consider call sites |
tree | commitdiff |
2010-04-22 |
Chris Lattner | refactor the interface to InlineFunction so that most... |
tree | commitdiff |
2010-04-20 |
Devang Patel | There is no need to install ValueMapper.h header. |
tree | commitdiff |
2010-04-17 |
Bob Wilson | Re-commit my previous SSAUpdater changes. The previous... |
tree | commitdiff |
2010-04-16 |
Chris Lattner | introduce a new CallGraphSCC class, and pass it around |
tree | commitdiff |
2010-04-13 |
Owen Anderson | SCCVN, we hardly knew ye! |
tree | commitdiff |
2010-04-07 |
Eric Christopher | Add support for stpncpy_chk. |
tree | commitdiff |
2010-04-04 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
tree | commitdiff |
2010-04-03 |
Bob Wilson | Revert all my SSAUpdater patches. The PHI placement... |
tree | commitdiff |
next |