Extend changes from r139986 to produce 256-bit AVX minps/minpd/maxps/maxpd.
[oota-llvm.git] / lib / Transforms / IPO /
2011-01-01 Chris Lattnerfix a globalopt crash on two Adobe-C++ testcases that...
2010-12-07 Chris Lattnerreapply r121100 with a tweak to constant fold ConstExpr...
2010-12-07 Eric ChristopherTemporarily revert r121100 as it's causing clang to...
2010-12-07 Chris Lattnerfix PR8710 - teach global opt that some constantexprs...
2010-12-06 Chris Lattnerreplace a linear scan with a symtab lookup, reduce...
2010-12-06 Chris LattnerFix PR8735, a really terrible problem in the inliner...
2010-12-06 Chris Lattnerimprove -debug output and comments a little.
2010-11-11 Dan GohmanAdd helper functions for computing the Location of...
2010-11-11 Dan GohmanFactor out Instruction::isSafeToSpeculativelyExecute...
2010-11-11 Dan GohmanTBAA-enable ArgumentPromotion.
2010-11-10 Dan GohmanAdd a doesAccessArgPointees helper function, and update...
2010-11-10 Dan GohmanFactor out the code for testing whether a function...
2010-11-10 Dan GohmanMake ModRefBehavior a lattice. Use this to clean up...
2010-11-09 Dan GohmanTeach FunctionAttrs about the VAArg instruction.
2010-11-09 Dan GohmanUse the AliasAnalysis interface to determine how a...
2010-11-09 Dan GohmanTeach FunctionAttrs about AccessesArgumentsReadonly.
2010-11-08 Dan GohmanFix a thinko that Duncan spotted.
2010-11-08 Dan GohmanMake FunctionAttrs TBAA-aware.
2010-11-08 Dan GohmanExtend the AliasAnalysis::pointsToConstantMemory interf...
2010-11-08 Dan GohmanMake FunctionAttrs use AliasAnalysis::getModRefBehavior...
2010-11-03 Duncan SandsRename PointsToLocalMemory to PointsToLocalOrConstantMe...
2010-11-02 Jakob Stoklund OlesenLet the -inline-threshold command line argument take...
2010-10-30 Duncan SandsNow that the MallocInst no longer exists, this workarou...
2010-10-30 Duncan SandsIf a function does a volatile load from a global consta...
2010-10-21 Duncan SandsRetOp is not actually used for anything useful (though
2010-10-19 Dan GohmanReapply r116831 and r116839, converting AliasAnalysis...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-19 Mikhail GlushenkovGlobalOpt: EvaluateFunction() must not evaluate stores...
2010-10-18 Mikhail GlushenkovTrailing whitespace.
2010-10-13 Owen AndersonCallGraphSCC passes implicity require CallGraph analysis.
2010-10-13 Rafael EspindolaBe more consistent in using ValueToValueMapTy.
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-09 Kenneth UildriksNow using a variant of the existing inlining heuristics...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-10-07 Owen AndersonAdd an initialization routine for libLLVMipo.a
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-09-28 Oscar FuentesRemoved a bunch of unnecessary target_link_libraries.
2010-09-23 Bob WilsonFix llvm-extract so that it changes the linkage of...
2010-09-15 Chris Lattnerfix PR8144, a bug where constant merge would merge...
2010-09-13 Michael J. SpencerRevert "CMake: Get rid of LLVMLibDeps.cmake and export...
2010-09-10 Michael J. SpencerCMake: Get rid of LLVMLibDeps.cmake and export the...
2010-09-07 Nick LewyckyFix major bug in thunk detection. Also verify the calli...
2010-09-05 Nick LewyckyFix warning reported by MSVC++ builder.
2010-09-05 Nick LewyckySwitch FnSet to containing the ComparableFunction inste...
2010-09-05 Nick LewyckyFix many bugs when merging weak-strong and weak-weak...
2010-08-31 Nick LewyckyFix an infinite loop; merging two functions will create...
2010-08-31 Nick LewyckySwitch to DenseSet, simplifying much more code. We...
2010-08-28 Chris Lattnerremove unions from LLVM IR. They are severely buggy...
2010-08-26 Dan GohmanReapply r112091 and r111922, support for metadata linki...
2010-08-26 Chris Lattnerzap dead code.
2010-08-26 Dan GohmanRewrite ExtractGV, removing a bunch of stuff that didn...
2010-08-25 Devang PatelDIGlobalVariable can be used to encode debug info for...
2010-08-09 Nick LewyckyFix a use after free error caught by the valgrind builders.
2010-08-08 Nick LewyckyDo more to modernize MergeFunctions. Refactor in respon...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Nick LewyckyWork in progress, cleaning up MergeFuncs.
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-03 Dan GohmanThread const correctness through a bunch of AliasAnalys...
2010-08-02 Oscar FuentesPrefix `next' iterator operation with `llvm::'.
2010-08-02 Daniel DunbarFix a -Wreorder warning.
2010-08-02 Nick LewyckyWork in progress.
2010-07-31 Rafael EspindolaThe BlockExtractorPass() constructor was not reading...
2010-07-28 Gabor Greifsimplify by using CallSite constructors; virtually...
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-22 Gabor Greifsimplify
2010-07-22 Gabor Greifdo not access arguments via low-level interface, do...
2010-07-22 Gabor Greifpass dereferenced iterator to dyn_cast
2010-07-22 Gabor Greifundo 80 column trespassing I caused
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-20 Dan GohmanMake this code a little more readable.
2010-07-20 Dan GohmanFix a typo.
2010-07-20 Dan GohmanDon't look up the "dbg" metadata kind by name.
2010-07-20 Dan GohmanUse getDebugLoc and setDebugLoc instead of getDbgMetada...
2010-07-16 Chris Lattnereliminate unlockedRefineAbstractTypeTo, types are all...
2010-07-16 Nick LewyckyArrays and vectors with different numbers of elements...
2010-07-15 Nick LewyckyThis is a full sentence.
2010-07-15 Nick LewyckyDisable aliases on all platforms.
2010-07-13 Eric ChristopherGrammar.
2010-07-12 Gabor Greifcache result of operator*
2010-07-12 Gabor Greifcache result of operator*
2010-07-12 Gabor Greifcache result of operator*
2010-07-12 Gabor Greifcache results of operator*
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-12 Chris Lattnermake the prototypes for CreateMalloc and CreateFree...
2010-07-09 Gabor Greifcache result of operator*
2010-07-07 Duncan SandsRename "Release" builds as "Release+Asserts"; rename...
2010-07-01 Bill WendlingImplement the "linker_private_weak" linkage type. This...
2010-07-01 Devang PatelDebugging infomration is encoded in llvm IR using metad...
2010-07-01 Devang PatelIf a named mdnode is removed then mark module as changed.
2010-06-30 Devang PatelRemove all debug info related named mdnodes.
2010-06-30 Gabor Greifuse ArgOperand API
2010-06-29 Bill WendlingRevert r107205 and r107207.
2010-06-29 Bill WendlingIntroducing the "linker_weak" linkage type. This will...
2010-06-29 Duncan SandsReturn Changed. This required setting Changed if dbg...
2010-06-24 Gabor Greifuse ArgOperand API and CallSite for arg range; add...
2010-06-24 Gabor Greifuse ArgOperand API and CallSite for arg range
2010-06-24 Devang PatelUse ValueMap instead of DenseMap.
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-07 Dan GohmanMake bugpoint dead-argument-hacking actually work,...
next