llvm-project/llvm/lib/Transforms
Mitch Phillips f57066401e [HWASan] Use new IR attribute for communicating unsanitized globals.
Globals that shouldn't be sanitized are currently communicated to HWASan
through the use of the llvm.asan.globals IR metadata. Now that we have
an on-GV attribute, use it.

Reviewed By: pcc

Differential Revision: https://reviews.llvm.org/D127543
2022-06-24 12:04:11 -07:00
..
AggressiveInstCombine [AggressiveInstcombine] Conditionally fold saturated fptosi to llvm.fptosi.sat 2022-06-10 09:36:09 +01:00
CFGuard [CFG] Handle calls with funclet bundle 2021-12-03 10:51:10 -08:00
Coroutines [llvm] Don't use Optional::getValue (NFC) 2022-06-20 22:45:45 -07:00
Hello
IPO [Inline] Annotate inline pass name with link phase information for analysis. 2022-06-24 10:06:43 -07:00
InstCombine [InstCombine] Optimise shift+and+boolean conversion pattern to simple comparison 2022-06-23 21:53:07 +08:00
Instrumentation [HWASan] Use new IR attribute for communicating unsanitized globals. 2022-06-24 12:04:11 -07:00
ObjCARC Cleanup includes: final pass 2022-03-29 09:00:21 +02:00
Scalar [MemoryBuiltins] Accept any value in getInitialValueOfAllocation() (NFC) 2022-06-24 16:08:07 +02:00
Utils [GlobalOpt] Perform store->dominated load forwarding for stored once globals 2022-06-24 09:09:26 -07:00
Vectorize [SLP]Improve shuffles cost estimation where possible. 2022-06-24 09:28:01 -07:00
CMakeLists.txt