summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-3121-203/+169
* Fix GVN's debug output, now that operator<< on Value* doesn't printDan Gohman2009-07-311-11/+12
* - Convert the rest of the DOUTs to DEBUG+errs().Bill Wendling2009-07-311-14/+13
* PR4662: Fix a crash introduced by the recent LLVMContext changes.Eli Friedman2009-07-311-1/+2
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-317-107/+110
* Move more code back to 2.5 APIs.Owen Anderson2009-07-3026-118/+105
* Twines: Don't allow implicit conversion from integers, this is too tricky.Daniel Dunbar2009-07-304-13/+13
* Switch obvious clients to Twine instead of utostr (when they were already usingDaniel Dunbar2009-07-304-18/+14
* Eliminate a few unused-variable warningsDouglas Gregor2009-07-292-4/+0
* Move types back to the 2.5 API.Owen Anderson2009-07-2920-107/+97
* Fix PR4645 which was fallout from the fix for PR4641.Daniel Dunbar2009-07-291-8/+15
* Remove now unused Context variables.Benjamin Kramer2009-07-291-1/+0
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-2918-164/+162
* Bulk erasing instructions without RAUWing them is unsafe. Instead, break themNick Lewycky2009-07-291-7/+9
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-1/+1
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-283-11/+11
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-285-7/+7
* Teach instcombine to respect and preserve inbounds. Add inboundsDan Gohman2009-07-281-21/+53
* Fix a small little typo.Mike Stump2009-07-281-1/+1
* Replace dyn_castGetElementPtr with dyn_cast<GEPOperator>.Dan Gohman2009-07-281-15/+5
* Grab the LLVMContext and parent Module of SI ahead of theDan Gohman2009-07-281-3/+4
* Fix a release-asserts warning. Debug functions should be marked used,Mike Stump2009-07-271-0/+2
* Avoid build warnings.Mike Stump2009-07-272-0/+2
* Move ConstantStruct back to 2.5 API.Owen Anderson2009-07-272-3/+3
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-273-9/+7
* Do not seed mstadata into the value map.Devang Patel2009-07-271-25/+4
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-2610-39/+38
* Remove Value::getNameLenDaniel Dunbar2009-07-261-7/+6
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-263-217/+217
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-252-2/+2
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-252-3/+6
* Fix 80-col violations.Eric Christopher2009-07-251-5/+8
* Move ExtractElementInst to ::Create instead of new. Update all uses.Eric Christopher2009-07-252-9/+9
* Convert a few more things to use raw_ostream.Dan Gohman2009-07-251-14/+14
* Convert a few more uses of llvm/Support/Streams.h to raw_ostream.Dan Gohman2009-07-253-23/+17
* Make AliasAnalysis and related classes useDan Gohman2009-07-252-2/+2
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-2517-83/+107
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-2422-270/+268
* AliasAnalysis wants sizes in address-units, not bits.Dan Gohman2009-07-241-1/+1
* Fix this condition I accidentally inverted.Dan Gohman2009-07-241-1/+1
* Convert several more passes to use getAnalysisIfAvailable<TargetData>()Dan Gohman2009-07-244-30/+31
* Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar2009-07-241-3/+6
* Switch to getNameStr().Daniel Dunbar2009-07-242-5/+5
* Convert StringMap to using StringRef for its APIs.Daniel Dunbar2009-07-231-1/+1
* refactor a blob of code out to a new 'FoldOrOfFCmps' function andChris Lattner2009-07-231-67/+70
* Make some existing optimizations that would only trigger on scalarsChris Lattner2009-07-231-2/+20
* refactor a bunch of code out into a helper function,Chris Lattner2009-07-231-63/+73
* Remove unnecessary store to temporary std::string.Daniel Dunbar2009-07-221-3/+4
* Don't give a massive inlining cost bonus to available_externally Eli Friedman2009-07-221-2/+1
* Get rid of the Pass+Context magic.Owen Anderson2009-07-2259-460/+514
OpenPOWER on IntegriCloud