aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2009-08-08More ProfileInfo improvements.Daniel Dunbar
2009-08-07Fix dom frontier update. This fixes PR4667.Devang Patel
2009-08-07Fix a bunch of namespace pollution.Dan Gohman
2009-08-06Use DebugInfoFinder.Devang Patel
2009-08-05Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson
2009-08-04Check for !isa<Constant> instead of isa<Instruction>. ThisDan Gohman
2009-08-03Add a new Constant::getIntegerValue helper function, and convert aDan Gohman
2009-08-03Make SimplifyDemandedUseBits generate vector constants where Eli Friedman
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson
2009-07-31Fix GVN's debug output, now that operator<< on Value* doesn't printDan Gohman
2009-07-31- Convert the rest of the DOUTs to DEBUG+errs().Bill Wendling
2009-07-31PR4662: Fix a crash introduced by the recent LLVMContext changes.Eli Friedman
2009-07-31Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-30Twines: Don't allow implicit conversion from integers, this is too tricky.Daniel Dunbar
2009-07-30Switch obvious clients to Twine instead of utostr (when they were already usingDaniel Dunbar
2009-07-29Eliminate a few unused-variable warningsDouglas Gregor
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-29Fix PR4645 which was fallout from the fix for PR4641.Daniel Dunbar
2009-07-29Remove now unused Context variables.Benjamin Kramer
2009-07-29Move ConstantExpr to 2.5 API.Owen Anderson
2009-07-29Bulk erasing instructions without RAUWing them is unsafe. Instead, break themNick Lewycky
2009-07-28Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel
2009-07-28Return ConstantVector to 2.5 API.Owen Anderson
2009-07-28Change ConstantArray to 2.5 API.Owen Anderson
2009-07-28Teach instcombine to respect and preserve inbounds. Add inboundsDan Gohman
2009-07-28Fix a small little typo.Mike Stump
2009-07-28Replace dyn_castGetElementPtr with dyn_cast<GEPOperator>.Dan Gohman
2009-07-28Grab the LLVMContext and parent Module of SI ahead of theDan Gohman
2009-07-27Fix a release-asserts warning. Debug functions should be marked used,Mike Stump
2009-07-27Avoid build warnings.Mike Stump
2009-07-27Move ConstantStruct back to 2.5 API.Owen Anderson
2009-07-27Move ConstantFP construction back to the 2.5-ish API.Owen Anderson
2009-07-27Do not seed mstadata into the value map.Devang Patel
2009-07-26Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar
2009-07-26Remove Value::getNameLenDaniel Dunbar
2009-07-26Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar
2009-07-25Remove Value::{isName, getNameRef}.Daniel Dunbar
2009-07-25Initial update to VMCore to use Twines for string arguments.Daniel Dunbar
2009-07-25Fix 80-col violations.Eric Christopher
2009-07-25Move ExtractElementInst to ::Create instead of new. Update all uses.Eric Christopher
2009-07-25Convert a few more things to use raw_ostream.Dan Gohman
2009-07-25Convert a few more uses of llvm/Support/Streams.h to raw_ostream.Dan Gohman
2009-07-25Make AliasAnalysis and related classes useDan Gohman
2009-07-25More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar
2009-07-24Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson
2009-07-24AliasAnalysis wants sizes in address-units, not bits.Dan Gohman
2009-07-24Fix this condition I accidentally inverted.Dan Gohman
2009-07-24Convert several more passes to use getAnalysisIfAvailable<TargetData>()Dan Gohman
2009-07-24Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar