aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA/GlobalsModRef.cpp
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-08-29Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer
2012-06-21refactor the MemoryBuiltin analysis:Nuno Lopes
2012-03-28Handle intrinsics in GlobalsModRef. Fixes pr12351.Rafael Espindola
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-01-03Use the new addEscapingValue callback to update GlobalsModRef when GVN adds P...Owen Anderson
2010-12-15Move Value::getUnderlyingObject to be a standaloneDan Gohman
2010-11-10Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-09-14Remove the experimental AliasAnalysis::getDependency interface, whichDan Gohman
2010-08-23Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-03Remove PointerAccessInfo, which nothing was using.Dan Gohman
2010-08-03Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman
2010-07-20Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson
2010-07-20Reapply r108794, a fix for the failing test from last time.Owen Anderson
2010-07-20Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar
2010-07-20Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson
2010-07-09cache result of operator*Gabor Greif
2010-07-09cache result of operator*Gabor Greif
2010-06-07Create new accessors to get arguments for call/invoke instructions. It breaksBill Wendling
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher
2010-04-16reapply r101434Gabor Greif
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif
2010-03-24Finally land the InvokeInst operand reordering.Gabor Greif
2010-03-22backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif
2010-03-22Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif
2010-03-19back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif
2010-03-19Recommit r80858 again (which has been backed out in r80871).Gabor Greif
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-01-20adopt getAdjustedAnalysisPointer in two more passes.Chris Lattner
2009-11-22Remove the AliasAnalysis::getMustAliases method, which is dead.Chris Lattner
2009-10-27Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez
2009-10-26Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez
2009-10-26Remove FreeInst.Victor Hernandez
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez
2009-10-17Remove MallocInst from LLVM Instructions.Victor Hernandez
2009-09-18Enhance analysis passes so that they apply the same analysis to malloc calls ...Victor Hernandez
2009-09-03back out my recent commit (r80858), it seems to break self-hosting buildbot's...Gabor Greif