aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Analysis/TypeBasedAliasAnalysis
AgeCommit message (Expand)AuthorFilesLines
2023-12-27[FuncAttrs] Infer `norecurse` for funcs with calls to `nocallback` callees (#...Yingwei Zheng1-7/+5
2023-06-09[test] Use update_test_checks for dse.llArthur Eubanks1-18/+27
2023-01-05Verifier: Move test from test/Analysis to test/VerifierMatt Arsenault1-26/+0
2022-12-16[TBAA] Convert tests to opaque pointers (NFC)Nikita Popov17-554/+519
2022-11-04[IR] Switch everything to use memory attributeNikita Popov2-9/+9
2022-10-21[test] Use -passes syntax in Analysis testsBjorn Pettersson10-10/+10
2022-10-14[TBAA] Model call accessing immutable type as readnoneNikita Popov1-3/+3
2022-10-07[opt] Stop treating alias analysis specially when translating legacy opt syntaxArthur Eubanks9-9/+9
2022-07-21[Intrinsics] Add `nocallback` to the memset/cpy/move intrinsicsJohannes Doerfert1-1/+1
2022-06-27[ArgPromotion] Remove legacy PM supportNikita Popov1-1/+1
2022-03-25Reapply "[Intrinsics] Add `nocallback` to the default intrinsic attributes"Johannes Doerfert1-2/+2
2022-03-16[FunctionAttrs] Infer argmemonly .Florian Hahn1-3/+3
2022-03-08[test] Modify some tests to remove implicit -basic-aa in legacy PM RUN linesArthur Eubanks1-2/+2
2022-03-08[test] Use new PM for -aa-eval testsArthur Eubanks4-7/+6
2022-01-04[funcattrs] Infer writeonly argument attribute [part 2]Philip Reames1-1/+1
2021-12-02[funcattrs] Infer writeonly argument attributePhilip Reames1-1/+1
2021-07-09Reapply [IR] Don't mark mustprogress as type attributeNikita Popov1-5/+5
2021-07-09Revert "[IR] Don't mark mustprogress as type attribute"Nikita Popov1-5/+5
2021-07-09[IR] Don't mark mustprogress as type attributeNikita Popov1-5/+5
2021-05-24Revert "[NFC] remove explicit default value for strboolattr attribute in tests"serge-sans-paille2-3/+3
2021-05-24[NFC] remove explicit default value for strboolattr attribute in testsserge-sans-paille2-3/+3
2021-05-21[IR] Memory intrinsics are not unconditionally `nosync`Nicolai Hähnle1-1/+1
2021-04-27[test] Fix some func-attrs tests under the legacy PMArthur Eubanks1-1/+1
2021-04-16[funcattrs] Add the maximal set of implied attributes to definitionsPhilip Reames1-6/+6
2021-04-08[funcattrs] Infer nosync from instruction walkPhilip Reames1-3/+3
2021-04-01[funcattrs] Infer nosync from readnone and non-convergentPhilip Reames1-2/+2
2021-02-20Reland "[Libcalls, Attrs] Annotate libcalls with noundef"Dávid Bolvanský1-1/+1
2021-02-20Revert "[Libcalls, Attrs] Annotate libcalls with noundef"Dávid Bolvanský1-1/+1
2021-02-20[Libcalls, Attrs] Annotate libcalls with noundefDávid Bolvanský1-1/+1
2021-01-21[FunctionAttrs] Infer willreturn for functions without loopsNikita Popov1-5/+5
2020-10-20[IR] Make nosync, nofree and willreturn default for intrinsics.sstefan12-6/+7
2020-09-09Mark masked.{store,scatter,compressstore} intrinsics as write-onlyKrzysztof Parzyszek1-1/+1
2020-07-30[tbaa] Rename type-based-aa -> tbaaArthur Eubanks1-1/+1
2020-07-28[FunctionAttrs] Rename functionattrs -> function-attrsArthur Eubanks1-1/+1
2020-06-26[BasicAA] Rename -disable-basicaa to -disable-basic-aa to be consistent with ...Fangrui Song1-1/+1
2020-06-26[BasicAA] Rename deprecated -basicaa to -basic-aaFangrui Song12-15/+15
2020-05-14Infer alignment of unmarked loads in IR/bitcode parsing.Eli Friedman1-1/+1
2019-12-24Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song1-1/+1
2019-12-24Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song1-2/+2
2019-09-17[SimplifyLibCalls] Mark known arguments with nonnullDavid Bolvansky1-1/+1
2019-08-14[BuildLibCalls] Noalias annotationDavid Bolvansky1-1/+1
2019-08-13[SimplifyLibCalls] Add noalias from known callsitesDavid Bolvansky1-2/+3
2019-08-13[SimplifyLibCalls] Add dereferenceable bytes from known callsitesDavid Bolvansky1-1/+1
2019-07-28[FunctionAttrs] Annotate "willreturn" for intrinsicsHideto Ueno2-3/+3
2019-07-08Add, and infer, a nofree function attributeBrian Homerding1-2/+2
2018-08-23[FunctionAttrs] Infer WriteOnly Function AttributeBrian Homerding1-3/+4
2018-02-02[Analysis] Support aggregate access types in TBAAIvan A. Kosarev2-0/+444
2018-01-19Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2-7/+7
2017-06-21[BasicAA] Use MayAlias instead of PartialAlias for fallback.Michael Kruse1-9/+10
2017-05-13AA: Use generic intrinsics for tests instead of target specific onesJustin Bogner1-9/+9