aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/GlobalsModRef.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-1/+1
2016-08-11Use range algorithms instead of unpacking begin/endDavid Majnemer1-6/+6
2016-08-09Consistently use ModuleAnalysisManagerSean Silva1-1/+1
2016-07-14GlobalsAA: Functions with the argmemonly attribute won't read arbitrary globalsTom Stellard1-1/+1
2016-04-08Don't IPO over functions that can be de-refinedSanjoy Das1-4/+5
2016-03-11[PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth1-3/+3
2016-03-11[PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth1-0/+2
2016-03-11[PM/AA] Teach the AAManager how to handle module analyses in addition toChandler Carruth1-0/+2
2016-03-02[AA] Hoist the logic to reformulate various AA queries in terms of otherChandler Carruth1-2/+2
2016-02-26[PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth1-2/+0
2016-02-09[GMR/OperandBundles] Teach getModRefBehavior about operand bundlesSanjoy Das1-7/+8
2016-01-30Avoid overly large SmallPtrSet/SmallSetMatthias Braun1-2/+2
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob1-1/+1
2016-01-14[GlobalsAA] Relax condition in checking globals as args to functionsVaivaswatha Nagaraj1-1/+5
2016-01-07[GlobalsAA] Partially back out r248576James Molloy1-15/+0
2016-01-06Revert "GlobalsAA: Take advantage of ArgMemOnly, InaccessibleMemOnly and Inac...Amaury Sechet1-16/+1
2015-12-23[OperandBundles] Have GlobalsModRef play nice with operand bundlesDavid Majnemer1-3/+3
2015-12-18GlobalsAA: Take advantage of ArgMemOnly, InaccessibleMemOnly and Inaccessible...Vaivaswatha Nagaraj1-1/+16
2015-11-29Remove unnecessary intermediate lambda. NFCCraig Topper1-3/+1
2015-10-28[GlobalsAA] An indirect global that is initialized is not fair gameJames Molloy1-1/+6
2015-10-22[GlobalsAA] Loosen an overly conservative bailoutJames Molloy1-9/+71
2015-10-19[GlobalsAA] Fix a really horrible iterator invalidation bugJames Molloy1-1/+4
2015-10-13[GlobalsAA] Don't assume anything about functions that may be overriddenJames Molloy1-2/+2
2015-09-25[GlobalsAA] Teach GlobalsAA about nocaptureJames Molloy1-1/+61
2015-09-14GlobalsAAResult: Try to fix crash.NAKAMURA Takumi1-10/+16
2015-09-10GlobalsAAResult(&&): Move every members.NAKAMURA Takumi1-1/+6
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth1-60/+110
2015-08-18[PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth1-0/+798