summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/AliasSetTracker.cpp
AgeCommit message (Expand)Author
2024-03-31[Analysis] Exclude llvm.allow.{runtime,ubsan}.check() from AliasSetTracker (#...Vitaly Buka
2024-01-17[AST] Don't merge memory locations in AliasSetTracker (#65731)Bruno De Fraine
2023-12-13[AST] Switch to MemoryLocation in add method (NFC)Bruno De Fraine
2023-12-07[AST] Fix size merging for MustAlias sets (#73820)Nikita Popov
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich
2023-03-17Revert "[AST] Use ModRefInfo to represent access kind (NFC)"Nikita Popov
2023-03-17[AST] Use ModRefInfo to represent access kind (NFC)Nikita Popov
2022-12-20[LICM] Allow load-only scalar promotion in the presence of aliasing loadsNikita Popov
2022-12-05[AST] Make AliasSetTracker work on BatchAANikita Popov
2022-11-15[AST] Don't use WeakVH for unknown insts (NFCI)Nikita Popov
2022-11-15[AST] Restrict AliasSetTracker to immutable IRNikita Popov
2022-11-14[AST] Remove legacy AliasSetPrinter passNikita Popov
2022-10-19[AA] Rename getModRefBehavior() to getMemoryEffects() (NFC)Nikita Popov
2022-10-18[AST] Pass BatchAA to mergeSetIn() (NFCI)Nikita Popov
2022-09-30[AST] Use BatchAA in aliasesPointer() (NFC)Nikita Popov
2022-09-14[AA] Tracking per-location ModRef info in FunctionModRefBehavior (NFCI)Nikita Popov
2022-09-09[AST] Use BatchAA in aliasesUnknownInst() (NFCI)Nikita Popov
2022-08-03[AA] Make ModRefInfo a bitmask enum (NFC)Nikita Popov
2022-07-16[Analysis] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-07-01[AST] Don't assert instruction reads/writes memory (PR51333)Nikita Popov
2022-06-13[Analysis] Remove getUniqueInstruction (NFC)Kazu Hirata
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille
2021-04-09[NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset.dfukalov
2021-03-11Reapply [LICM] Make promotion fasterNikita Popov
2021-03-08Revert "[LICM] Make promotion faster"Alina Sbirlea
2021-03-05[NFC][AliasSetTracker] Remove implicit conversion AliasResult to integer.dfukalov
2021-03-02[LICM] Make promotion fasterNikita Popov
2021-02-22[Analysis] Use range-based for loops (NFC)Kazu Hirata
2021-02-06[Analysis] Use range-based for loops (NFC)Kazu Hirata
2021-01-19[noalias.decl] Look through llvm.experimental.noalias.scope.declJeroen Dobbelaere
2020-12-29[Analysis] Use llvm::append_range (NFC)Kazu Hirata
2020-11-26[AA] Split up LocationSize::unknown()Nikita Popov
2020-11-20[CSSPGO] IR intrinsic for pseudo-probe block instrumentationHongtao Yu
2020-09-16[NewPM] Port -print-alias-sets to NPMArthur Eubanks
2020-09-15AliasSetTracker.cpp - remove unnecessary includes. NFCI.Simon Pilgrim
2020-02-18[NFC] Remove trailing spaceJim Lin
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-12[LICM/AST] Check if the AliasAny set is removed from the tracker.Alina Sbirlea
2019-02-06[LICM/MSSA] Add promotion to scalars by building an AliasSetTracker with Memo...Alina Sbirlea
2019-02-06[AliasSetTracker] Pass MustAlias to addPointer more often.Alina Sbirlea
2019-02-06[AliasSetTracker] Minor style tweak to avoid a variable w/two distinct live r...Philip Reames
2019-01-28[AliasSetTracker] Cleanup more comments. [NFCI]Alina Sbirlea
2019-01-28[AliasSetTracker] Cleanup comments. [NFCI]Alina Sbirlea
2019-01-28[AliasSetTracker] Update signature to aliasesPointer [NFCI].Alina Sbirlea
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-07[CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth
2018-11-01[AliasSetTracker] Misc cleanup (NFCI)Alina Sbirlea
2018-10-29[AliasSetTracker] Cleanup addPointer interface. [NFCI]Alina Sbirlea
2018-10-10Replace most users of UnknownSize with LocationSize::unknown(); NFCGeorge Burgess IV
2018-09-10[AST] Visit memtransfer arguments in orderPhilip Reames