summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* When InstCombine simplifies a load -> extract element to gep -> load, placeMon P Wang2009-08-131-3/+5
* Simplify conditional.Andreas Bolka2009-08-131-4/+1
* Simplify and reduce indentation using early exits.Andreas Bolka2009-08-131-18/+13
* DEBUGify some DOUTs.Andreas Bolka2009-08-131-7/+8
* Prune trailing whitespace.Andreas Bolka2009-08-131-4/+4
* Transform -X/C to X/-C, implementing a README.txt entry.Dan Gohman2009-08-121-0/+8
* Optimize (x/C)*C to x if the division is exact.Dan Gohman2009-08-121-1/+10
* Update instcombine's debug output to account for Value*'s operator<<Dan Gohman2009-08-121-10/+10
* Remove a bunch more now-unnecessary Context arguments.Dan Gohman2009-08-125-154/+143
* Eliminate a bunch of now unnecessary explicit Context variables.Dan Gohman2009-08-121-97/+94
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-4/+4
* Optimize exact sdiv by a constant power of 2 to ashr.Dan Gohman2009-08-111-0/+9
* Remove unnecessary casts.Dan Gohman2009-08-112-2/+2
* Remove dead metadata.Devang Patel2009-08-111-0/+3
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-102-3/+3
* More ProfileInfo improvements.Daniel Dunbar2009-08-083-6/+17
* 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
OpenPOWER on IntegriCloud