1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib/Transforms/Instrumentation
Justin Bogner ab955cada2 [sanitizer-coverage] Mark the guard and 8-bit counter arrays as used
In r311742 we marked the PCs array as used so it wouldn't be dead
stripped, but left the guard and 8-bit counters arrays alone since
these are referenced by the coverage instrumentation. This doesn't
quite work if we want the indices of the PCs array to match the other
arrays though, since elements can still end up being dead and
disappear.

Instead, we mark all three of these arrays as used so that they'll be
consistent with one another.

llvm-svn: 311959
2017-08-29 00:11:05 +00:00
..
AddressSanitizer.cpp Define NetBSD/amd64 ASAN Shadow Offset 2017-08-28 22:13:52 +00:00
BoundsChecking.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
CFGMST.h Remove unneeded use of #undef DEBUG_TYPE. NFC 2017-07-12 20:49:21 +00:00
CMakeLists.txt Split PGO memory intrinsic optimization into its own source file 2017-06-15 20:23:57 +00:00
DataFlowSanitizer.cpp [dfsan] Add explicit zero extensions for shadow parameters in function wrappers. 2017-08-17 14:14:25 +00:00
EfficiencySanitizer.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
GCOVProfiling.cpp Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
IndirectCallPromotion.cpp Create PHI node for the return value only when the return value has uses. 2017-08-28 18:57:00 +00:00
InstrProfiling.cpp [PGO] Enhance pgo counter promotion 2017-07-12 23:27:44 +00:00
Instrumentation.cpp [PGO] Memory intrinsic calls optimization based on profiled size 2017-04-04 16:42:20 +00:00
LLVMBuild.txt [PGO] Resubmit "MST based PGO instrumentation infrastructure" (r254021) 2015-12-09 18:08:16 +00:00
MaximumSpanningTree.h Remove unneeded use of #undef DEBUG_TYPE. NFC 2017-07-12 20:49:21 +00:00
MemorySanitizer.cpp [AArch64] Extend CallingConv::X86_64_Win64 to AArch64 as well 2017-07-17 20:05:19 +00:00
PGOInstrumentation.cpp [PGO] Set edge weights for indirectbr instruction with profile counts 2017-08-23 21:36:02 +00:00
PGOMemOPSizeOpt.cpp [PGO] Fixed assertion due to mismatched memcpy size type. 2017-08-18 19:17:08 +00:00
SanitizerCoverage.cpp [sanitizer-coverage] Mark the guard and 8-bit counter arrays as used 2017-08-29 00:11:05 +00:00
ThreadSanitizer.cpp Enhance synchscope representation 2017-07-11 22:23:00 +00:00