summaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA/GlobalsModRef.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-05-08Use a range loop.Rafael Espindola1-4/+2
2014-04-25SCC: Change clients to use const, NFCDuncan P. N. Exon Smith1-1/+1
2014-04-24[C++] Use 'nullptr'.Craig Topper1-5/+5
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth1-14/+13
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-11/+11
2014-03-04[Modules] Move InstIterator out of the Support library, where it had noChandler Carruth1-1/+1
2014-02-10GlobalsModRef: Unify and clean up duplicated pointer analysis code.Benjamin Kramer1-21/+12
2014-02-04cleanup: scc_iterator consumers should use isAtEndDuncan P. N. Exon Smith1-2/+1
2013-11-26[PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth1-5/+9
2013-10-31Merge CallGraph and BasicCallGraph.Rafael Espindola1-1/+1
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-5/+5
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-8/+8
2012-08-29Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer1-3/+3
2012-06-21refactor the MemoryBuiltin analysis:Nuno Lopes1-14/+6
2012-03-28Handle intrinsics in GlobalsModRef. Fixes pr12351.Rafael Espindola1-0/+6
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner1-1/+1
2011-01-03Use the new addEscapingValue callback to update GlobalsModRef when GVN adds P...Owen Anderson1-0/+11
2010-12-15Move Value::getUnderlyingObject to be a standaloneDan Gohman1-4/+5
2010-11-10Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman1-12/+17
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson1-1/+3
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson1-1/+5
2010-10-07Now with fewer extraneous semicolons!Owen Anderson1-1/+1
2010-09-14Remove the experimental AliasAnalysis::getDependency interface, whichDan Gohman1-11/+11
2010-08-23Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson1-3/+3
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-3/+3
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-3/+3
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-3/+3
2010-08-03Remove PointerAccessInfo, which nothing was using.Dan Gohman1-7/+5
2010-08-03Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman1-30/+35
2010-07-20Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson1-1/+1
2010-07-20Reapply r108794, a fix for the failing test from last time.Owen Anderson1-1/+1
2010-07-20Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar1-1/+1
2010-07-20Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson1-1/+1
2010-07-09cache result of operator*Gabor Greif1-2/+3
2010-07-09cache result of operator*Gabor Greif1-11/+14
2010-06-07Create new accessors to get arguments for call/invoke instructions. It breaksBill Wendling1-4/+4
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher1-1/+1
2010-04-16reapply r101434Gabor Greif1-1/+1
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif1-1/+1
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif1-1/+1
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif1-1/+1
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif1-1/+1
2010-03-24Finally land the InvokeInst operand reordering.Gabor Greif1-1/+1
2010-03-22backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif1-1/+1
2010-03-22Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif1-1/+1
2010-03-19back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif1-1/+1
2010-03-19Recommit r80858 again (which has been backed out in r80871).Gabor Greif1-1/+1
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands1-2/+2
2010-02-10Fix "the the" and similar typos.Dan Gohman1-1/+1