aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Analysis/GlobalsModRef
AgeCommit message (Expand)AuthorFilesLines
2022-12-16[GlobalAA] Convert tests to opaque pointers (NFC)Nikita Popov25-273/+269
2022-12-09[NFC] Port all Analysis/GlobalsModRef tests to `-passes=` syntaxRoman Lebedev1-1/+1
2022-12-08[opt] Disincentivize new tests from using old pass syntaxRoman Lebedev1-1/+1
2022-12-01[test] Switch to use -passes syntax in various test casesBjorn Pettersson1-1/+1
2022-11-28[AA] A global cannot escape through nocapture/nocallback call.Slava Zakharin1-0/+328
2022-10-07[opt] Stop treating alias analysis specially when translating legacy opt syntaxArthur Eubanks16-17/+15
2022-07-25tests: add attributes that would normally come from inferattrsAugie Fackler1-2/+2
2022-07-07[GlobalsModRef] Don't override getModRefBehavior() for CallBaseNikita Popov1-1/+1
2022-04-12[GlobalsModRef][FIX] Ensure we honor synchronizing effects of intrinsicsJohannes Doerfert5-21/+192
2022-03-16[AAEval] Make compatible with opaque pointersNikita Popov1-2/+3
2022-03-14[TLI] Check that malloc argument has type size_tNikita Popov1-3/+5
2022-03-08[test] Modify some tests to remove implicit -basic-aa in legacy PM RUN linesArthur Eubanks4-4/+4
2022-03-08[test] Use new PM for -aa-eval testsArthur Eubanks1-1/+1
2022-01-11[GlobalsModRef] Apply indirect-global rule to all globals initialized from no...Philip Reames1-7/+3
2022-01-10Add coverage of GlobalsModRef's indirect global casePhilip Reames1-14/+85
2021-09-04[test] Cleanup tests with -enable-new-pm in llvm/test/AnalysisArthur Eubanks3-5/+2
2021-08-18[LICM] Remove AST-based implementationNikita Popov1-1/+1
2020-11-09[GlobalsAA] Teach to handle `addrspacecast`.Michael Liao1-0/+15
2020-10-06[test][NewPM] Make dead-uses.ll work under NPMArthur Eubanks1-1/+2
2020-09-16[NPM] Translate alias analysis into require<> as wellArthur Eubanks1-1/+2
2020-09-15[NewPM][opt] Fix -globals-aa not being recognized as alias analysis in NPMArthur Eubanks1-1/+2
2020-06-26[BasicAA] Rename -disable-basicaa to -disable-basic-aa to be consistent with ...Fangrui Song2-2/+2
2020-06-26[BasicAA] Rename deprecated -basicaa to -basic-aaFangrui Song8-8/+8
2020-01-24Revert a107f86 "[GlobalsAA] Add back a check to intrinsic_addresstaken.ll to ...Craig Topper1-1/+0
2020-01-24[GlobalsAA] Add back a check to intrinsic_addresstaken.ll to see if the AVX a...Craig Topper1-0/+1
2019-11-13Remove commented out CHECK-NEXT to try and appease llvm-clang-x86_64-expensiv...Simon Pilgrim1-1/+0
2019-11-12[GlobalsAA] Reenable test.Alina Sbirlea1-3/+1
2019-11-12Temporarily disable test.Alina Sbirlea1-0/+2
2019-11-12[GlobalsAA] Restrict ModRef result if any internal method has its address taken.Alina Sbirlea3-0/+147
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen1-1/+1
2018-01-19Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson4-8/+8
2018-01-15[GlobalsAA] Don't let dbg intrinsics affect analysis resultMikael Holmen1-0/+57
2017-10-02[PassManager] Retire cl::opt that have been set for a while. NFCI.Davide Italiano3-3/+3
2017-10-02Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl1-1/+1
2016-10-24Fix regression from my recent GlobalsAA fix.Eli Friedman1-0/+54
2016-10-04Make GlobalsAA ignore dead constant expressions.Eli Friedman1-0/+54
2016-08-12[DSE] Don't remove stores made live by a call which unwinds.Eli Friedman1-12/+12
2016-07-14GlobalsAA: Functions with the argmemonly attribute won't read arbitrary globalsTom Stellard1-0/+31
2016-04-08Don't IPO over functions that can be de-refinedSanjoy Das1-0/+21
2016-03-11[PM/AA] Teach the AAManager how to handle module analyses in addition toChandler Carruth2-0/+2
2016-01-14[GlobalsAA] Relax condition in checking globals as args to functionsVaivaswatha Nagaraj1-0/+65
2016-01-07[GlobalsAA] Partially back out r248576James Molloy1-57/+0
2016-01-06Revert "GlobalsAA: Take advantage of ArgMemOnly, InaccessibleMemOnly and Inac...Amaury Sechet3-67/+21
2015-12-23[OperandBundles] Have GlobalsModRef play nice with operand bundlesDavid Majnemer1-1/+11
2015-12-18GlobalsAA: Take advantage of ArgMemOnly, InaccessibleMemOnly and Inaccessible...Vaivaswatha Nagaraj2-0/+67
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2-5/+5
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2-5/+5
2015-10-28Add newline to test. NFC.Chad Rosier1-1/+1
2015-10-28[GlobalsAA] An indirect global that is initialized is not fair gameJames Molloy1-0/+27
2015-10-22[GlobalsAA] Loosen an overly conservative bailoutJames Molloy1-0/+17