aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2009-08-28Reapply 79977.Devang Patel
2009-08-27unbreak the build, yay for symlinks + makefiles. :(Chris Lattner
2009-08-27enhance InlineFunction to be able to optionally returnChris Lattner
2009-08-27smallvectorize the list of returns built by CloneAndPruneFunctionInto.Chris Lattner
2009-08-27remove CloneTrace, which appears to be dead since 2004.Chris Lattner
2009-08-27reduce inlining factor some stuff out to a static helper function,Chris Lattner
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25Eliminate the unused Context argument on one of the ICmpInst and FCmpInstDan Gohman
2009-08-25Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman
2009-08-25Comment-ify.Owen Anderson
2009-08-25Switch to SmallVector.Owen Anderson
2009-08-25Pull out this predicate loop into a helper function.Owen Anderson
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-25Handle a corner case when extracing code regions where one of the immediate s...Owen Anderson
2009-08-24When extracting SEME regions of code, the extractor needs to update the domin...Owen Anderson
2009-08-23Fix -Asserts warnings.Daniel Dunbar
2009-08-23Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner
2009-08-23eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner
2009-08-19Fix up PHI nodes correctly in the presence of unreachable BBs, part two. AlsoNick Lewycky
2009-08-19Be more careful when modifying PHI nodes. Patch by Andre Tavares.Nick Lewycky
2009-08-17Update comments to new-style syntax.Dan Gohman
2009-08-17Don't crash on critical edge. Patch by Andre Tavares.Nick Lewycky
2009-08-16Fix for PR3016: detect the tricky case, where there are Eli Friedman
2009-08-15SSI construction should just go ahead and ignore instructions in unreachableNick Lewycky
2009-08-13Actually privatize a IntegerTypes, and fix a few bugs exposed by this.Owen Anderson
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-12Remove a bunch more now-unnecessary Context arguments.Dan Gohman
2009-08-11Remove unnecessary casts.Dan Gohman
2009-08-07Fix a bunch of namespace pollution.Dan Gohman
2009-08-05Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...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-29Move types back to the 2.5 API.Owen Anderson
2009-07-29Remove now unused Context variables.Benjamin Kramer
2009-07-29Move ConstantExpr to 2.5 API.Owen Anderson
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-28Fix a small little typo.Mike Stump
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-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-25Remove Value::{isName, getNameRef}.Daniel Dunbar
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