2007-09-14 |
Chris Lattner | Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOn... |
blob | commitdiff | raw |
2007-09-13 |
Chris Lattner | Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the... |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Chris Lattner | be tolerant of PHI nodes when rewriting heap SROA code... |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Chris Lattner | refactor some code, no functionality change. On the... |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Chris Lattner | Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart... |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Chris Lattner | Make AllUsesOfLoadedValueWillTrapIfNull strong enough... |
blob | commitdiff | raw | diff to current |
2007-09-04 |
David Greene | Update GEP constructors to use an iterator interface... |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Chris Lattner | When rebuilding constant structs, make sure to honor... |
blob | commitdiff | raw | diff to current |
2007-05-15 |
Chris Lattner | selects can also reach here |
blob | commitdiff | raw | diff to current |
2007-05-13 |
Chris Lattner | Fix Transforms/GlobalOpt/2007-05-13-Crash.ll |
blob | commitdiff | raw | diff to current |
2007-05-06 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-12 |
Lauro Ramos Venancio | Implement the "thread_local" keyword. |
blob | commitdiff | raw | diff to current |
2007-04-05 |
Chris Lattner | Fix Transforms/GlobalOpt/2007-04-05-Crash.ll |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Prefer non-virtual calls to ConstantInt::isZero over... |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Reid Spencer | For PR1195: |
blob | commitdiff | raw | diff to current |
2007-02-12 |
Chris Lattner | stop using methods that take vectors. |
blob | commitdiff | raw | diff to current |
2007-02-11 |
Chris Lattner | simplify name juggling through the use of Value::takeName. |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
blob | commitdiff | raw | diff to current |
2007-02-02 |
Reid Spencer | Changes to support making the shift instructions be... |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Chris Lattner | eliminate temporary vectors |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Chris Lattner | eliminate temporary vectors |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | Adjust #includes to match movement of constant folding... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | adjust to api change |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Reid Spencer | For PR1136: Rename GlobalVariable::isExternal as isDecl... |
blob | commitdiff | raw | diff to current |
2007-01-21 |
Reid Spencer | For PR970: |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Chris Lattner | Branch conditions must be i1 |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Reid Spencer | Implement review feedback for the ConstantBool->Constan... |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Reid Spencer | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Zhou Sheng | For PR1043: |
blob | commitdiff | raw | diff to current |
2007-01-09 |
Chris Lattner | Fix a bug in heap-sra that caused compilation failure... |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Eliminate static ctors due to Statistic objects |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Reid Spencer | Replace inferred getCast(V,Ty) calls with more strict... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Changed llvm_ostream et all to OStream. llvm_cerr,... |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-30 |
Chris Lattner | make it clear that this is always a zext |
blob | commitdiff | raw | diff to current |
2006-11-30 |
Chris Lattner | One more bugfix, 3 cases of making casts explicit. |
blob | commitdiff | raw | diff to current |
2006-11-30 |
Chris Lattner | Fix a bug in globalopt due to the recent cast patch. |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-26 |
Bill Wendling | Replace #include <iostream> with llvm_* streams. |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Chris Lattner | Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and... |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-09-30 |
Chris Lattner | Fix debug output |
blob | commitdiff | raw | diff to current |
2006-09-30 |
Chris Lattner | Implement SRA of heap allocations. |
blob | commitdiff | raw | diff to current |
2006-09-30 |
Chris Lattner | Add some ifdef'd out debug info |
blob | commitdiff | raw | diff to current |
2006-09-28 |
Chris Lattner | Eliminate ConstantBool::True and ConstantBool::False... |
blob | commitdiff | raw | diff to current |
2006-09-14 |
Anton Korobeynikov | Adding dllimport, dllexport and external weak linkage... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
2006-07-07 |
Chris Lattner | Fix PR820 and Transforms/GlobalOpt/2006-07-07-InlineAsm... |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Make iostream #inclusion explicit |
blob | commitdiff | raw | diff to current |
2005-11-05 |
Nate Begeman | Add support alignment of allocation instructions. |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Alkis Evlogimenos | Stop using deprecated types |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Fix a regression in my previous patch, fixing GlobalOpt... |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Add support for external calls that we know how to... |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Fix a bug where we would evaluate stores into linkonce... |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Implement support for static constructors with calls... |
blob | commitdiff | raw | diff to current |
2005-09-27 |
Chris Lattner | Refactor this code a bit, no functionality changes. |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Remove some dead code. ctor evaluation subsumes empty... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Add support for alloca, implementing ctor-list-opt... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Add a debug printout, fix a crash on kc++ |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Implement loads/stores through GEP's of globals. This... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Replace TraverseGEPInitializer with ConstantFoldLoadThr... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | add a comment |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Add support for getelementptr, load, and correctly... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Add support for br/brcond/switch and phi |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Add a simple interpreter to this code, allowing us... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | factor some code into a InstallGlobalCtors method,... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Make the global opt optimizer work on modules with... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Factor this code out into a few methods. |
blob | commitdiff | raw | diff to current |
2005-06-15 |
Chris Lattner | Do not promote globals only used by main to locals... |
blob | commitdiff | raw | diff to current |
2005-05-08 |
Chris Lattner | Convert non-address taken functions with C calling... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-03-15 |
Chris Lattner | This mega patch converts us from using Function::a... |
blob | commitdiff | raw | diff to current |
2005-02-27 |
Chris Lattner | Teach globalopt how memset/cpy/move affect memory,... |
blob | commitdiff | raw | diff to current |
2005-02-23 |
Chris Lattner | make this more efficient. Scan up to 16 nodes, not... |
blob | commitdiff | raw | diff to current |
2005-02-10 |
Alkis Evlogimenos | Localize globals if they are only used in main(). This... |
blob | commitdiff | raw | diff to current |
2005-02-01 |
Chris Lattner | Adjust to changes in APIs |
blob | commitdiff | raw | diff to current |
2005-01-08 |
Chris Lattner | Fix VS warnings. |
blob | commitdiff | raw | diff to current |
2004-12-12 |
Chris Lattner | Properly implement copying of a global, fixing the... |
blob | commitdiff | raw | diff to current |
2004-12-12 |
Chris Lattner | Though the previous xform applies to literally dozens... |
blob | commitdiff | raw | diff to current |
2004-12-12 |
Chris Lattner | If a variable can only hold two values, and is not... |
blob | commitdiff | raw | diff to current |
2004-12-02 |
Chris Lattner | Implement a FIXME by checking to make sure that a mallo... |
blob | commitdiff | raw | diff to current |
2004-12-02 |
Chris Lattner | Fix a minor bug where we set a var to initialized on... |
blob | commitdiff | raw | diff to current |
2004-11-14 |
Chris Lattner | If a global is just loaded and restored, realize that... |
blob | commitdiff | raw | diff to current |
2004-10-22 |
Chris Lattner | *** empty log message *** |
blob | commitdiff | raw | diff to current |
2004-10-16 |
Chris Lattner | Add support for the undef value. Implement a new optim... |
blob | commitdiff | raw | diff to current |
2004-10-14 |
Chris Lattner | Fix a bug John tracked down in libstdc++ where we were... |
blob | commitdiff | raw | diff to current |
2004-10-11 |
Chris Lattner | This patch implements two things (sorry). |
blob | commitdiff | raw | diff to current |
2004-10-10 |
Chris Lattner | Just because we cannot completely eliminate all uses... |
blob | commitdiff | raw | diff to current |
2004-10-10 |
Chris Lattner | Fix 2004-10-10-CastStoreOnce.llx, by adjusting types... |
blob | commitdiff | raw | diff to current |
2004-10-10 |
Chris Lattner | Implement GlobalOpt/deadglobal-2.llx, deletion of globa... |
blob | commitdiff | raw | diff to current |
2004-10-10 |
Chris Lattner | Avoid calling use_size() which could (in theory) be... |
blob | commitdiff | raw | diff to current |
2004-10-09 |
Chris Lattner | Eliminate global pointers that are only stored a single... |
blob | commitdiff | raw | diff to current |
2004-10-09 |
Chris Lattner | Fix infinite loop due to iteration |
blob | commitdiff | raw | diff to current |
2004-10-08 |
Chris Lattner | If we found a dead global, we should at least delete... |
blob | commitdiff | raw | diff to current |
next |