Add a prototype of a new peephole optimizing pass that uses LazyValue info to simplif...
[oota-llvm.git] / lib / Transforms / Utils /
2010-08-26 Dan GohmanReapply r112091 and r111922, support for metadata linki...
2010-08-26 Daniel DunbarRevert r111922, "MapValue support for MDNodes. This...
2010-08-26 Daniel DunbarRevert r112091, "Remap metadata attached to instruction...
2010-08-25 Dan GohmanRemap metadata attached to instructions when remapping...
2010-08-24 Dan GohmanUse MapValue in the Linker instead of having a private...
2010-08-24 Dan GohmanMapValue support for MDNodes. This is similar to r10911...
2010-08-23 Owen AndersonNow that PassInfo and Pass::ID have been separated...
2010-08-18 Chris Lattnerfit in 80 cols
2010-08-18 Chris Lattnerremove some dead code.
2010-08-17 Dan GohmanUse the getUniquePredecessor() utility function, instea...
2010-08-16 Dan GohmanAvoid #include <ScalarEvolution.h> in LoopSimplify...
2010-08-16 Dan GohmanInstead, teach SimplifyCFG to trim non-address-taken...
2010-08-14 Dan GohmanLoopSimplify shouldn't split loop backedges that use...
2010-08-14 Dan GohmanTeach SimplifyCFG how to simplify indirectbr instructions.
2010-08-06 Dan GohmanEliminate PromoteMemoryToRegisterID; just use addPreser...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-28 Gabor Greifsimplify
2010-07-27 Gabor Greifsimplify: CallSite::get --> CallSite constructor
2010-07-26 Dan GohmanRemove LCSSA's bogus dependence on LoopSimplify and...
2010-07-26 Dan GohmanPreserve ScalarEvolution in the loop unroller.
2010-07-24 Nick LewyckyRevert this because we can't clone cyclic MDNodes which...
2010-07-24 Nick LewyckyWhether function-local or not, a MDNode may reference...
2010-07-22 Devang PatelSpeculatively revert 109117
2010-07-22 Gabor Greifkeep in 80 cols
2010-07-22 Devang PatelMap MDNode correctly.
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-22 Gabor Greifpass dereferenced iterator to dyn_cast
2010-07-22 Gabor Greifundo 80 column trespassing I caused
2010-07-21 Dan GohmanMake NamedMDNode not be a subclass of Value, and simpli...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-20 Dan GohmanUse DebugLocs instead of MDNodes.
2010-07-20 Dan GohmanDon't look up the "dbg" metadata kind by name.
2010-07-16 Dan GohmanReorder the contents of various getAnalysisUsage functi...
2010-07-16 Gabor Greifeliminate CallInst::ArgOffset
2010-07-15 Owen AndersonRemove unneeded check, and correct style.
2010-07-15 Chris Lattnermake various clients of ReplaceAndSimplifyAllUses tolerate
2010-07-14 Owen AndersonExtend SimplifyCFG's common-destination folding heurist...
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache operator*'s result (in multiple functions)
2010-07-02 Devang PatelMDString is already checked earlier.
2010-06-30 Jim Grosbachlowerinvoke needs to handle aggregate function args...
2010-06-30 Gabor Greifuse getArgOperand instead of getOperand
2010-06-28 Gabor Greifuse CallInst::ArgOffset
2010-06-28 Gabor Greifuse ArgOperand API and CallInst::ArgOffset
2010-06-25 Dale JohannesenThe hasMemory argument is irrelevant to how the argument
2010-06-25 Gabor Greifuse ArgOperand API (one more hunk I could split)
2010-06-25 Gabor Greifuse ArgOperand API (some hunks I could split)
2010-06-24 Gabor Greifuse callsite to obtain all arguments
2010-06-24 Devang PatelUse ValueMap instead of DenseMap.
2010-06-24 Devang PatelUse available typedef for " DenseMap<const Value*,...
2010-06-23 Devang PatelCosmetic change.
2010-06-22 Devang PatelRevert 106592 for now. It causes clang-selfhost build...
2010-06-22 Devang PatelIf a metadata operand is seeded in value map and the...
2010-06-22 Devang PatelWhile cloning a module, clone metadata attached with...
2010-06-22 Devang PatelClone named metadata while cloning a module.
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-22 Devang PatelRevert 106528. It is causing self host failures.
2010-06-22 Devang PatelDo not rely on DenseMap slot which can be easily invali...
2010-06-22 Bob WilsonRevert my change to clone named metadata. Buildbots...
2010-06-22 Bob WilsonInclude named metadata when cloning a module.
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-16 Jim Grosbachremove trailing whitespace
2010-06-15 Benjamin Kramersimplify-libcalls: fold strstr(a, b) == a -> strncmp...
2010-06-04 Devang PatelCopy location info for current function argument from...
2010-06-01 Jim GrosbachRemove unused code
2010-06-01 Jim Grosbachfix think-o
2010-06-01 Jim GrosbachSimplify things a bit more. Fix prototype to use SmallV...
2010-06-01 Jim Grosbachmirror of r105280 changes for LowerInvoke, which uses...
2010-06-01 Jim GrosbachUse SmallVector instead of std::vector.
2010-05-31 Duncan SandsFix PR7272: when inlining through a callsite with byval...
2010-05-31 Nick LewyckyThe memcpy intrinsic only takes i8* for %src and %dst...
2010-05-28 Dan GohmanMove FindAvailableLoadedValue isSafeToLoadUnconditional...
2010-05-28 Devang PatelFix typo.
2010-05-28 Devang PatelFix typo.
2010-05-27 Devang PatelDo not drop location info for inlined function args.
2010-05-11 Douglas GregorFixes for Microsoft Visual Studio 2010, from Steven...
2010-05-07 Devang PatelWrap const MDNode * inside DIDescriptor.
2010-05-07 Devang PatelUse overloaded operators instead of DIDescriptor::getNode()
2010-05-04 Bob WilsonCombine the implementations of the core part of the...
2010-05-01 Chris Lattnerrename InlineInfo.DevirtualizedCalls -> InlinedCalls to
2010-05-01 Chris LattnerImplement rdar://6295824 and PR6724 with two tiny changes
2010-04-26 Chris LattnerFix a problem that lower invoke has with allocas (PR669...
2010-04-23 Chris Lattnerswitch InlineInfo.DevirtualizedCalls's list to be of...
2010-04-22 Chris LattnerThe inliner was choosing to not consider call sites
2010-04-22 Chris Lattnerrefactor the interface to InlineFunction so that most...
2010-04-22 Chris Lattnerwhen inlining something like this:
2010-04-22 Chris Lattnereliminate dead #include.
2010-04-21 Bob WilsonFix a performance problem with the new SSAUpdater....
2010-04-20 Devang PatelRename ValueMapTy as ValueToValueMapTy to clearly indic...
2010-04-20 Devang PatelThere is no need to install ValueMapper.h header.
next