2014-03-04 |
Chandler Carruth | [Modules] Move ValueHandle into the IR library where... |
blob | commitdiff | raw |
2014-03-01 |
Benjamin Kramer | Now that we have C++11, turn simple functors into lambd... |
blob | commitdiff | raw | diff to current |
2014-02-25 |
Chandler Carruth | [reassociate] Switch two std::sort calls into std:... |
blob | commitdiff | raw | diff to current |
2014-02-06 |
Paul Robinson | Disable most IR-level transform passes on functions... |
blob | commitdiff | raw | diff to current |
2014-01-09 |
Chandler Carruth | Put the functionality for printing a value to a raw_ost... |
blob | commitdiff | raw | diff to current |
2014-01-07 |
Chandler Carruth | Move the LLVM IR asm writer header files into the IR... |
blob | commitdiff | raw | diff to current |
2013-07-22 |
Jakub Staszak | Use switch instead of if. No functionality change. |
blob | commitdiff | raw | diff to current |
2013-07-06 |
Benjamin Kramer | Reassociate: Remove unnecessary default operator=. |
blob | commitdiff | raw | diff to current |
2013-04-27 |
Shuxin Yang | Fix a XOR reassociation bug. |
blob | commitdiff | raw | diff to current |
2013-04-08 |
Shuxin Yang | Redo the fix Benjamin Kramer committed in r178793 about... |
blob | commitdiff | raw | diff to current |
2013-04-04 |
Benjamin Kramer | Reassociate: Avoid iterator invalidation. |
blob | commitdiff | raw | diff to current |
2013-04-01 |
Shuxin Yang | Correct assertion condition |
blob | commitdiff | raw | diff to current |
2013-03-30 |
Shuxin Yang | Implement XOR reassociation. It is based on following... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-18 |
Duncan Sands | Remove the last bit of constant folding from LinearizeE... |
blob | commitdiff | raw | diff to current |
2012-11-18 |
Duncan Sands | Fix PR14060, an infinite loop in reassociate. The... |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Duncan Sands | Fix a crash observed by Shuxin Yang. The issue here... |
blob | commitdiff | raw | diff to current |
2012-11-13 |
Shuxin Yang | revert r167740 |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Shuxin Yang | This change is to fix rdar://12571717 which is about... |
blob | commitdiff | raw | diff to current |
2012-07-26 |
Duncan Sands | Stop reassociate from looking through expressions of... |
blob | commitdiff | raw | diff to current |
2012-07-24 |
Nadav Rotem | Clean whitespaces. |
blob | commitdiff | raw | diff to current |
2012-07-23 |
Nadav Rotem | Suppress a warning. |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Duncan Sands | Rework this to clarify where the removal of nodes from... |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Duncan Sands | Fix a reassociate crash on sozefx when compiling with... |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Chandler Carruth | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h |
blob | commitdiff | raw | diff to current |
2012-06-27 |
Duncan Sands | Some reassociate optimizations create new instructions... |
blob | commitdiff | raw | diff to current |
2012-06-24 |
Nick Lewycky | Remove a dangling reference to a deleted instruction... |
blob | commitdiff | raw | diff to current |
2012-06-15 |
Duncan Sands | Fix issues (infinite loop and/or crash) with self-refer... |
blob | commitdiff | raw | diff to current |
2012-06-13 |
Duncan Sands | It is possible for several constants which aren't indiv... |
blob | commitdiff | raw | diff to current |
2012-06-13 |
Duncan Sands | When linearizing a multiplication, return at once if... |
blob | commitdiff | raw | diff to current |
2012-06-12 |
Duncan Sands | Use DenseMap as SmallMap workaround rather than std... |
blob | commitdiff | raw | diff to current |
2012-06-12 |
Duncan Sands | Use std::map rather than SmallMap because SmallMap... |
blob | commitdiff | raw | diff to current |
2012-06-12 |
Duncan Sands | Now that Reassociate's LinearizeExprTree can look throu... |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Duncan Sands | Reapply commit 158073 with a fix (the testcase was... |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Duncan Sands | Revert commit 158073 while waiting for a fix. The... |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Duncan Sands | Grab-bag of reassociate tweaks. Unify handling of... |
blob | commitdiff | raw | diff to current |
2012-06-02 |
Benjamin Kramer | Fix typos found by github.com/lyda/misspell-check |
blob | commitdiff | raw | diff to current |
2012-05-26 |
Duncan Sands | Since commit 157467, if reassociate isn't actually... |
blob | commitdiff | raw | diff to current |
2012-05-26 |
Duncan Sands | Move this debug statement earlier so it is easy to... |
blob | commitdiff | raw | diff to current |
2012-05-25 |
Duncan Sands | Make the reassociation pass more powerful so that it... |
blob | commitdiff | raw | diff to current |
2012-05-08 |
Duncan Sands | Calling ReassociateExpression recursively is extremely... |
blob | commitdiff | raw | diff to current |
2012-05-07 |
Owen Anderson | Teach reassociate to commute FMul's and FAdd's in order... |
blob | commitdiff | raw | diff to current |
2012-05-04 |
Bill Wendling | Add 'landingpad' instructions to the list of instructio... |
blob | commitdiff | raw | diff to current |
2012-05-02 |
Bill Wendling | Whitespace cleanup. |
blob | commitdiff | raw | diff to current |
2012-05-02 |
Bill Wendling | The value held in the vector may be RAUW'ed by some... |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Chandler Carruth | Teach the reassociate pass to fold chains of multiplies... |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Craig Topper | Prune some includes and forward declarations. |
blob | commitdiff | raw | diff to current |
2011-08-12 |
Duncan Sands | Silence a bunch (but not all) "variable written but... |
blob | commitdiff | raw | diff to current |
2011-08-02 |
Owen Anderson | Revert r136503 and r136480 in an effort to fix non... |
blob | commitdiff | raw | diff to current |
2011-07-29 |
Devang Patel | Clear DbgValues in the end. |
blob | commitdiff | raw | diff to current |
2011-07-29 |
Devang Patel | Clean up debug info after reassociation. |
blob | commitdiff | raw | diff to current |
2011-07-15 |
Chris Lattner | start using the new helper methods a bit. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Devang Patel | Preserve line number information. |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Dan Gohman | Fix reassociate to use a worklist instead of recursing... |
blob | commitdiff | raw | diff to current |
2011-03-10 |
Dan Gohman | RecursivelyDeleteTriviallyDeadInstructions only needs a |
blob | commitdiff | raw | diff to current |
2011-03-10 |
Dan Gohman | Fix reassociate to postpone certain instruction deletio... |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Chris Lattner | fix PR9215, preventing -reassociate from clearing nsw... |
blob | commitdiff | raw | diff to current |
2011-02-02 |
Dan Gohman | Fix reassociate to clear optional flags, such as nsw. |
blob | commitdiff | raw | diff to current |
2011-01-26 |
Duncan Sands | Fix PR9039, a use-after-free in reassociate. The issue... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Gabor Greif | cache dereferenced iterators |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Chris Lattner | fix a nice subtle reassociate bug which would only... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dan Gohman | Fix "the the" and similar typos. |
blob | commitdiff | raw | diff to current |
2010-02-04 |
Bob Wilson | Do not reassociate expressions with i1 type. SimplifyC... |
blob | commitdiff | raw | diff to current |
2010-01-09 |
Chris Lattner | only factor from expressions whose uses are empty and... |
blob | commitdiff | raw | diff to current |
2010-01-08 |
Duncan Sands | Suppress an unused variable warning when assertions... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | fix an infinite loop in reassociate building emacs. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2010-01-02 |
Chris Lattner | theoretically the negate we find could be in a differen... |
blob | commitdiff | raw | diff to current |
2010-01-01 |
Chris Lattner | When factoring multiply expressions across adds, factor... |
blob | commitdiff | raw | diff to current |
2010-01-01 |
Chris Lattner | clean up some comments. |
blob | commitdiff | raw | diff to current |
2010-01-01 |
Chris Lattner | switch from std::map to DenseMap for rank data structures. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | reuse negates where possible instead of always creating... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | we don't need a smallptrset to detect duplicates, the... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | make reassociate more careful about not leaving around... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | remove debug |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | teach reassociate to factor x+x+x -> x*3. While I... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | change reassociate to use SmallVector for its key datas... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | change an if to an assert, fix comment. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | move the rest of the add optimization code out to Optim... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | factor statistic updating better. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | simple fix for an incorrect factoring which causes a |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | factor code out into helper functions. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | switch some std::vector's to smallvector. Reduce nesting. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | use more modern datastructures. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | clean up -debug output. |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Nick Lewycky | Remove LLVMContext from reassociate. It was threaded... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Victor Hernandez | Make changes to rev 84292 as requested by Chris Lattner. |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Victor Hernandez | Remove MallocInst from LLVM Instructions. |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Victor Hernandez | Autoupgrade malloc insts to malloc calls. |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Chris Lattner | calls are already unmovable, malloc doesn't need a... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Victor Hernandez | Enhance transform passes so that they apply the same... |
blob | commitdiff | raw | diff to current |
next |