aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Fix dom frontier update. This fixes PR4667.Devang Patel2009-08-071-19/+23
* Fix a bunch of namespace pollution.Dan Gohman2009-08-072-2/+5
* Use DebugInfoFinder.Devang Patel2009-08-061-10/+9
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-054-6/+6
* Check for !isa<Constant> instead of isa<Instruction>. ThisDan Gohman2009-08-041-1/+1
* Add a new Constant::getIntegerValue helper function, and convert aDan Gohman2009-08-031-8/+4
* Make SimplifyDemandedUseBits generate vector constants where Eli Friedman2009-08-031-2/+2
* 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