aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/AliasSetTracker.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2018-10-10Replace most users of UnknownSize with LocationSize::unknown(); NFCGeorge Burgess IV1-1/+1
2018-09-10[AST] Visit memtransfer arguments in orderPhilip Reames1-1/+1
2018-09-07[AST] Generalize argument specific aliasingPhilip Reames1-0/+40
2018-08-30Re-enable "[NFC] Unify guards detection"Max Kazantsev1-2/+2
2018-08-29[LICM] Hoist stores of invariant values to invariant addresses out of loopsPhilip Reames1-3/+16
2018-08-29Revert r340921 "[NFC] Unify guards detection"Hans Wennborg1-2/+2
2018-08-29[NFC] Unify guards detectionMax Kazantsev1-2/+2
2018-08-22[AST] Minor whitespace cleanup [NFC]Philip Reames1-11/+7
2018-08-22[AST] Fix a whitespace typo [NFC]Philip Reames1-1/+1
2018-08-22[AST] Reorder code to reduce a future patch diff [NFC]Philip Reames1-3/+3
2018-08-22[AST] Move a function definition into the cpp [NFC]Philip Reames1-0/+12
2018-08-21[AST] Remove notion of volatile from alias sets [NFCI]Philip Reames1-24/+8
2018-08-21[AST] Mark invariant.starts as being readonlyPhilip Reames1-1/+2
2018-08-17[AST] Clarify printing of unknown size locations [NFC]Philip Reames1-1/+4
2018-08-16[LICM][NFC] Restructure pointer invalidation API in terms of MemoryLocationPhilip Reames1-6/+7
2018-08-15[AliasSetTracker] Do not treat experimental_guard intrinsic as memory writing...Max Kazantsev1-1/+7
2018-08-13[AST] Minor formatting cleanup [NFC]Philip Reames1-8/+4
2018-08-13[AST] Cleanup code by using MemoryLocation utility [NFC]Philip Reames1-43/+11
2018-07-30Remove trailing spaceFangrui Song1-8/+8
2018-06-27[AliasSet] Fix UnknownInstructions printingJakub Kuderski1-2/+6
2018-05-30[AliasSet] Teach the alias set how to handle atomic memcpy/memmove/memsetDaniel Neilson1-8/+11
2018-05-25Replace AA's uses of uint64_t with LocationSize; NFC.George Burgess IV1-6/+8
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2017-12-05Modify ModRefInfo values using static inline method abstractions [NFC].Alina Sbirlea1-8/+7
2017-11-08Add an @llvm.sideeffect intrinsicDan Gohman1-0/+1
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-1/+1
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-1/+1
2017-07-24[Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w...Eugene Zelenko1-6/+20
2017-06-25[AST] Fix a bug in aliasesUnknownInst. Make sure we are comparing the unknown...Xin Tong1-2/+2
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-03-11Use a WeakVH for UnknownInstructions in AliasSetTrackerSanjoy Das1-22/+14
2016-11-07[AliasSetTracker] Make AST smarter about assume intrinsics that don't actuall...Chad Rosier1-0/+12
2016-10-26Revert "[AliasSetTracker] Make AST smarter about intrinsics that don't actual...Chad Rosier1-15/+0
2016-10-26[AliasSetTracker] Make AST smarter about intrinsics that don't actually affec...Chad Rosier1-0/+15
2016-10-19[AliasSetTracker] Add support for memcpy and memmove.Chad Rosier1-1/+23
2016-10-19[AliasSetTracker] Return void for add() functions. NFC.Chad Rosier1-42/+24
2016-08-19[AliasSetTracker] Degrade AliasSetTracker when may-alias sets get too large.Michael Kuperstein1-9/+116
2016-08-11Add comment /NFCXinliang David Li1-1/+2
2016-08-11[AliasSetTracker] Delete dead codeMichael Kuperstein1-129/+0
2016-06-26Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer1-10/+9