aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/AliasSetTracker.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse1-3/+0
2024-11-05[Analysis] Remove unused includes (NFC) (#114936)Kazu Hirata1-1/+0
2024-03-31[Analysis] Exclude llvm.allow.{runtime,ubsan}.check() from AliasSetTracker (#...Vitaly Buka1-0/+2
2024-01-17[AST] Don't merge memory locations in AliasSetTracker (#65731)Bruno De Fraine1-200/+138
2023-12-13[AST] Switch to MemoryLocation in add method (NFC)Bruno De Fraine1-3/+2
2023-12-07[AST] Fix size merging for MustAlias sets (#73820)Nikita Popov1-1/+9
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-0/+1
2023-03-17Revert "[AST] Use ModRefInfo to represent access kind (NFC)"Nikita Popov1-19/+30
2023-03-17[AST] Use ModRefInfo to represent access kind (NFC)Nikita Popov1-30/+19
2022-12-20[LICM] Allow load-only scalar promotion in the presence of aliasing loadsNikita Popov1-12/+17
2022-12-05[AST] Make AliasSetTracker work on BatchAANikita Popov1-11/+9
2022-11-15[AST] Don't use WeakVH for unknown insts (NFCI)Nikita Popov1-24/+19
2022-11-15[AST] Restrict AliasSetTracker to immutable IRNikita Popov1-73/+0
2022-11-14[AST] Remove legacy AliasSetPrinter passNikita Popov1-36/+0
2022-10-19[AA] Rename getModRefBehavior() to getMemoryEffects() (NFC)Nikita Popov1-1/+1
2022-10-18[AST] Pass BatchAA to mergeSetIn() (NFCI)Nikita Popov1-7/+7
2022-09-30[AST] Use BatchAA in aliasesPointer() (NFC)Nikita Popov1-2/+3
2022-09-14[AA] Tracking per-location ModRef info in FunctionModRefBehavior (NFCI)Nikita Popov1-1/+1
2022-09-09[AST] Use BatchAA in aliasesUnknownInst() (NFCI)Nikita Popov1-2/+3
2022-08-03[AA] Make ModRefInfo a bitmask enum (NFC)Nikita Popov1-2/+2
2022-07-16[Analysis] Qualify auto variables in for loops (NFC)Kazu Hirata1-1/+1
2022-07-01[AST] Don't assert instruction reads/writes memory (PR51333)Nikita Popov1-2/+2
2022-06-13[Analysis] Remove getUniqueInstruction (NFC)Kazu Hirata1-25/+0
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille1-4/+0
2021-04-09[NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset.dfukalov1-14/+16
2021-03-11Reapply [LICM] Make promotion fasterNikita Popov1-10/+1
2021-03-08Revert "[LICM] Make promotion faster"Alina Sbirlea1-0/+10
2021-03-05[NFC][AliasSetTracker] Remove implicit conversion AliasResult to integer.dfukalov1-4/+3
2021-03-02[LICM] Make promotion fasterNikita Popov1-10/+0
2021-02-22[Analysis] Use range-based for loops (NFC)Kazu Hirata1-14/+11
2021-02-06[Analysis] Use range-based for loops (NFC)Kazu Hirata1-6/+6
2021-01-19[noalias.decl] Look through llvm.experimental.noalias.scope.declJeroen Dobbelaere1-0/+1
2020-12-29[Analysis] Use llvm::append_range (NFC)Kazu Hirata1-1/+1
2020-11-26[AA] Split up LocationSize::unknown()Nikita Popov1-2/+4
2020-11-20[CSSPGO] IR intrinsic for pseudo-probe block instrumentationHongtao Yu1-0/+1
2020-09-16[NewPM] Port -print-alias-sets to NPMArthur Eubanks1-6/+17
2020-09-15AliasSetTracker.cpp - remove unnecessary includes. NFCI.Simon Pilgrim1-6/+0
2020-02-18[NFC] Remove trailing spaceJim Lin1-1/+1
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-09-12[LICM/AST] Check if the AliasAny set is removed from the tracker.Alina Sbirlea1-2/+10
2019-02-06[LICM/MSSA] Add promotion to scalars by building an AliasSetTracker with Memo...Alina Sbirlea1-0/+11
2019-02-06[AliasSetTracker] Pass MustAlias to addPointer more often.Alina Sbirlea1-24/+36
2019-02-06[AliasSetTracker] Minor style tweak to avoid a variable w/two distinct live r...Philip Reames1-4/+2
2019-01-28[AliasSetTracker] Cleanup more comments. [NFCI]Alina Sbirlea1-4/+6
2019-01-28[AliasSetTracker] Cleanup comments. [NFCI]Alina Sbirlea1-5/+8
2019-01-28[AliasSetTracker] Update signature to aliasesPointer [NFCI].Alina Sbirlea1-11/+13
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-07[CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth1-39/+39
2018-11-01[AliasSetTracker] Misc cleanup (NFCI)Alina Sbirlea1-14/+6
2018-10-29[AliasSetTracker] Cleanup addPointer interface. [NFCI]Alina Sbirlea1-6/+6