summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/GlobalOpt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-051-2/+3
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-4/+0
* eliminate temporary vectorsChris Lattner2007-01-311-6/+5
* eliminate temporary vectorsChris Lattner2007-01-311-9/+12
* Adjust #includes to match movement of constant folding code from transformuti...Chris Lattner2007-01-301-2/+2
* adjust to api changeChris Lattner2007-01-301-1/+2
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-2/+2
* For PR970:Reid Spencer2007-01-211-0/+1
* Branch conditions must be i1Chris Lattner2007-01-121-3/+1
* Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer2007-01-121-2/+2
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-5/+5
* For PR1043:Zhou Sheng2007-01-111-9/+12
* Fix a bug in heap-sra that caused compilation failure of office-ispell.Chris Lattner2007-01-091-3/+19
* For PR950:Reid Spencer2006-12-311-9/+8
* For PR950:Reid Spencer2006-12-231-28/+36
* Eliminate static ctors due to Statistic objectsChris Lattner2006-12-191-16/+12
* Replace inferred getCast(V,Ty) calls with more strict variants.Reid Spencer2006-12-121-5/+4
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-18/+18
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-11/+11
* make it clear that this is always a zextChris Lattner2006-11-301-1/+1
* One more bugfix, 3 cases of making casts explicit.Chris Lattner2006-11-301-5/+8
* Fix a bug in globalopt due to the recent cast patch.Chris Lattner2006-11-301-1/+2
* For PR950:Reid Spencer2006-11-271-2/+2
* Replace #include <iostream> with llvm_* streams.Bill Wendling2006-11-261-35/+35
* For PR786:Reid Spencer2006-11-021-1/+1
* Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and McGill/chompChris Lattner2006-11-011-8/+14
* For PR950:Reid Spencer2006-10-201-20/+19
* Fix debug outputChris Lattner2006-09-301-2/+1
* Implement SRA of heap allocations.Chris Lattner2006-09-301-10/+266
* Add some ifdef'd out debug infoChris Lattner2006-09-301-3/+30
* Eliminate ConstantBool::True and ConstantBool::False. Instead, provideChris Lattner2006-09-281-4/+5
* Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov2006-09-141-2/+2
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-3/+4
* Fix PR820 and Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.llChris Lattner2006-07-071-0/+3
* Make iostream #inclusion explicitChris Lattner2006-01-221-1/+2
* Add support alignment of allocation instructions.Nate Begeman2005-11-051-1/+2
* Stop using deprecated typesAlkis Evlogimenos2005-10-251-1/+2
* Fix a regression in my previous patch, fixing GlobalOpt/2005-09-27-Crash.llChris Lattner2005-09-271-1/+1
* Add support for external calls that we know how to constant fold. This imple...Chris Lattner2005-09-271-11/+20
* Fix a bug where we would evaluate stores into linkonce objects which could beChris Lattner2005-09-271-1/+6
* Implement support for static constructors with calls in them. This is usefulChris Lattner2005-09-271-23/+54
* Refactor this code a bit, no functionality changes.Chris Lattner2005-09-271-22/+40
* Remove some dead code. ctor evaluation subsumes empty ctor elimChris Lattner2005-09-261-12/+0
* Add support for alloca, implementing ctor-list-opt.ll:CTOR6Chris Lattner2005-09-261-17/+48
* Add a debug printout, fix a crash on kc++Chris Lattner2005-09-261-1/+6
* Implement loads/stores through GEP's of globals. This implementsChris Lattner2005-09-261-6/+98
* Replace TraverseGEPInitializer with ConstantFoldLoadThroughGEPConstantExprChris Lattner2005-09-261-17/+5
* add a commentChris Lattner2005-09-261-0/+3
* Add support for getelementptr, load, and correctly reject volatile stores.Chris Lattner2005-09-261-0/+29
* Add support for br/brcond/switch and phiChris Lattner2005-09-261-3/+47
OpenPOWER on IntegriCloud