1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 20:12:56 +02:00
llvm-mirror/include/llvm/Transforms
Derek Bruening 605cdbc11c [esan|wset] EfficiencySanitizer working set tool fastpath
Summary:
Adds fastpath instrumentation for esan's working set tool.  The
instrumentation for an intra-cache-line load or store consists of an
inlined write to shadow memory bits for the corresponding cache line.

Adds a basic test for this instrumentation.

Reviewers: aizatsky

Subscribers: vitalybuka, zhaoqin, kcc, eugenis, llvm-commits

Differential Revision: http://reviews.llvm.org/D20483

llvm-svn: 270640
2016-05-25 00:17:24 +00:00
..
InstCombine Rename DenseMap::resize() into DenseMap::reserve() (NFC) 2016-03-22 07:20:00 +00:00
IPO Avoid including AlwaysInliner pass in opt-bisect search. 2016-05-23 21:57:54 +00:00
Scalar [SCCP] Prefer class to struct. 2016-05-19 15:58:02 +00:00
Utils Cloning: Clean up the interface to the CloneFunction function. 2016-05-10 20:23:24 +00:00
InstrProfiling.h [profile] Static counter allocation for value profiling (part-1) 2016-05-21 22:55:34 +00:00
Instrumentation.h [esan|wset] EfficiencySanitizer working set tool fastpath 2016-05-25 00:17:24 +00:00
IPO.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
ObjCARC.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
PGOInstrumentation.h minor cleanup /NFC 2016-05-17 21:06:16 +00:00
Scalar.h New pass: guard widening 2016-05-18 22:55:34 +00:00
Vectorize.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00