llvm-project/llvm/lib/Transforms
Nikita Popov b128e057c1 [AA] Make ModRefInfo a bitmask enum (NFC)
Mark ModRefInfo as a bitmask enum, which allows using normal
& and | operators on it. This supersedes various functions like
unionModRef() and intersectModRef(). I think this makes the code
cleaner than going through helper functions...

Differential Revision: https://reviews.llvm.org/D130870
2022-08-03 10:05:55 +02:00
..
AggressiveInstCombine [AggressiveInstCombine] check sqrt operand to allow more libcall->intrinsic transforms 2022-07-27 11:36:13 -04:00
CFGuard [CFG] Handle calls with funclet bundle 2021-12-03 10:51:10 -08:00
Coroutines [coro async] Add missing llvm.coro.id.async intrinsic to declaresCoroCleanupIntrinsics 2022-07-19 07:25:04 -07:00
Hello
IPO [llvm][NFC] Refactor code to use ProfDataUtils 2022-08-03 00:09:45 +00:00
InstCombine [NFC] Use AllocaInst's getAddressSpace helper 2022-08-01 10:11:16 +01:00
Instrumentation [llvm][NFC] Refactor code to use ProfDataUtils 2022-08-03 00:09:45 +00:00
ObjCARC Cleanup includes: final pass 2022-03-29 09:00:21 +02:00
Scalar [AA] Make ModRefInfo a bitmask enum (NFC) 2022-08-03 10:05:55 +02:00
Utils [llvm][NFC] Refactor code to use ProfDataUtils 2022-08-03 00:09:45 +00:00
Vectorize [LV] Recognize store of invariant value to invariant address as uniform 2022-08-02 08:09:49 -07:00
CMakeLists.txt