aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO/GlobalOpt.cpp
Commit message (Expand)AuthorAgeFilesLines
* When rebuilding constant structs, make sure to honor the isPacked bit.Chris Lattner2007-06-041-1/+1
* selects can also reach hereChris Lattner2007-05-151-2/+3
* Fix Transforms/GlobalOpt/2007-05-13-Crash.llChris Lattner2007-05-131-1/+4
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+3
* Implement the "thread_local" keyword.Lauro Ramos Venancio2007-04-121-7/+19
* Fix Transforms/GlobalOpt/2007-04-05-Crash.llChris Lattner2007-04-051-1/+1
* Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer2007-03-021-1/+1
* For PR1195:Reid Spencer2007-02-151-3/+3
* stop using methods that take vectors.Chris Lattner2007-02-121-3/+4
* simplify name juggling through the use of Value::takeName.Chris Lattner2007-02-111-8/+6
* 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