summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/GlobalsModRef.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [GlobalsAA] Restrict ModRef result if any internal method has its address taken.Alina Sbirlea2019-11-121-6/+13
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-14/+23
* Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson2019-04-241-2/+2
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-2/+2
* [IR] Create new method in `Function` class (NFC)Evandro Menezes2019-04-031-2/+2
* [AliasAnalysis] Second prototype to cache BasicAA / anyAA state.Alina Sbirlea2019-03-221-7/+11
* [NFC] fix trivial typos in commentsHiroshi Inoue2019-02-051-3/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth2019-01-071-20/+20
* Remove trailing spaceFangrui Song2018-07-301-6/+6
* Replace LLVM_ALIGNAS with alignas as a follow-up of r337330Fangrui Song2018-07-271-1/+1
* [GlobalsAA] Fix a pretty terrible bug that has been in GlobalsAA forChandler Carruth2018-03-161-0/+2
* [GlobalsAA] Don't let dbg intrinsics affect analysis resultMikael Holmen2018-01-151-0/+4
* [ModRefInfo] Add must alias info to ModRefInfo.Alina Sbirlea2017-12-211-4/+17
* [ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea2017-12-071-18/+20
* [ModRefInfo] Replace remaining bit-wise operations with wrappers.Alina Sbirlea2017-12-071-3/+3
* Modify ModRefInfo values using static inline method abstractions [NFC].Alina Sbirlea2017-12-051-13/+14
* GlobalsModRef: Ensure optnone+readonly/readnone attributes are respectedDavid Blaikie2017-06-071-8/+5
* GlobalsModRef+OptNone: Don't prove readnone/other properties from an optnone ...David Blaikie2017-06-061-3/+14
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* Fix regression from my recent GlobalsAA fix.Eli Friedman2016-10-241-1/+3
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-1/+1
* Make GlobalsAA ignore dead constant expressions.Eli Friedman2016-10-041-0/+2
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-6/+6
* Consistently use ModuleAnalysisManagerSean Silva2016-08-091-1/+1
* GlobalsAA: Functions with the argmemonly attribute won't read arbitrary globalsTom Stellard2016-07-141-1/+1
* Don't IPO over functions that can be de-refinedSanjoy Das2016-04-081-4/+5
* [PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth2016-03-111-3/+3
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-0/+2
* [PM/AA] Teach the AAManager how to handle module analyses in addition toChandler Carruth2016-03-111-0/+2
* [AA] Hoist the logic to reformulate various AA queries in terms of otherChandler Carruth2016-03-021-2/+2
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-2/+0
* [GMR/OperandBundles] Teach getModRefBehavior about operand bundlesSanjoy Das2016-02-091-7/+8
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-301-2/+2
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-161-1/+1
* [GlobalsAA] Relax condition in checking globals as args to functionsVaivaswatha Nagaraj2016-01-141-1/+5
* [GlobalsAA] Partially back out r248576James Molloy2016-01-071-15/+0
* Revert "GlobalsAA: Take advantage of ArgMemOnly, InaccessibleMemOnly and Inac...Amaury Sechet2016-01-061-16/+1
* [OperandBundles] Have GlobalsModRef play nice with operand bundlesDavid Majnemer2015-12-231-3/+3
* GlobalsAA: Take advantage of ArgMemOnly, InaccessibleMemOnly and Inaccessible...Vaivaswatha Nagaraj2015-12-181-1/+16
* Remove unnecessary intermediate lambda. NFCCraig Topper2015-11-291-3/+1
* [GlobalsAA] An indirect global that is initialized is not fair gameJames Molloy2015-10-281-1/+6
* [GlobalsAA] Loosen an overly conservative bailoutJames Molloy2015-10-221-9/+71
* [GlobalsAA] Fix a really horrible iterator invalidation bugJames Molloy2015-10-191-1/+4
* [GlobalsAA] Don't assume anything about functions that may be overriddenJames Molloy2015-10-131-2/+2
* [GlobalsAA] Teach GlobalsAA about nocaptureJames Molloy2015-09-251-1/+61
* GlobalsAAResult: Try to fix crash.NAKAMURA Takumi2015-09-141-10/+16
* GlobalsAAResult(&&): Move every members.NAKAMURA Takumi2015-09-101-1/+6
OpenPOWER on IntegriCloud