summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation
Commit message (Expand)AuthorAgeFilesLines
* [asan] Fix small X86_64 ShadowOffset for non-default shadow scaleWalter Lee2017-11-161-7/+9
* [asan] Fix size/alignment issues with non-default shadow scaleWalter Lee2017-11-161-2/+5
* [asan] Fallback to non-ifunc dynamic shadow on android<22.Evgeniy Stepanov2017-11-161-1/+3
* [asan] Prevent rematerialization of &__asan_shadow.Evgeniy Stepanov2017-11-151-12/+30
* [PM] Port BoundsChecking to the new PM.Chandler Carruth2017-11-142-35/+40
* [PM] Refactor BoundsChecking further to prepare it to be exposed both asChandler Carruth2017-11-141-65/+65
* Update some code.google.com linksHans Wennborg2017-11-132-5/+5
* [PowerPC][msan] Update msan to handle changed memory layouts in newer kernelsBill Seurer2017-11-131-1/+1
* [asan] Use dynamic shadow on 32-bit Android.Evgeniy Stepanov2017-11-101-7/+39
* Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi2017-11-021-2/+26
* [asan] Upgrade private linkage globals to internal linkage on COFFReid Kleckner2017-10-311-2/+7
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-213-121/+215
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-193-302/+449
* [PM] Refactor the bounds checking pass to remove a method only called inChandler Carruth2017-10-181-28/+25
* Disable gcov instrumentation of functions using funclet-based exception handlingMarco Castelluccio2017-10-131-0/+13
* [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya2017-10-113-20/+34
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-093-3/+3
* Directly return promoted direct call instead of rely on stripPointerCast.Dehao Chen2017-10-061-8/+13
* Don't move llvm.localescape outside the entry block in the GCOV profiling passSylvestre Ledru2017-09-261-1/+11
* Add section headers to SpecialCaseListsVlad Tsyrklevich2017-09-251-5/+6
* [MSan] Disable sanitization for __sanitizer_dtor_callback.Matt Morehouse2017-09-201-0/+1
* [gcov] Emit errors when opening the notes file failsReid Kleckner2017-09-181-0/+6
* Add options to dump PGO counts in text.Hiroshi Yamauchi2017-09-131-20/+38
* [sanitizer-coverage] call appendToUsed once per module, not once per function...Kostya Serebryany2017-09-091-8/+8
* [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzerMatt Morehouse2017-08-301-9/+21
* Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"Matt Morehouse2017-08-291-21/+9
* [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzerMatt Morehouse2017-08-291-9/+21
* Add null check for promoted direct callDehao Chen2017-08-291-2/+2
* [sanitizer-coverage] Mark the guard and 8-bit counter arrays as usedJustin Bogner2017-08-291-7/+14
* [sanitizer-coverage] Return the array from CreatePCArray. NFCJustin Bogner2017-08-281-9/+12
* [sanitizer-coverage] Clean up trailing whitespace. NFCJustin Bogner2017-08-281-6/+6
* Define NetBSD/amd64 ASAN Shadow OffsetKamil Rytarowski2017-08-281-0/+4
* Create PHI node for the return value only when the return value has uses.Taewook Oh2017-08-281-0/+3
* Untabify.NAKAMURA Takumi2017-08-281-25/+25
* Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"Matt Morehouse2017-08-251-21/+9
* [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzerMatt Morehouse2017-08-251-9/+21
* [sanitizer-coverage] extend fsanitize-coverage=pc-table with flags for every PCKostya Serebryany2017-08-251-13/+20
* [sanitizer-coverage] Make sure pc-tables aren't dead strippedJustin Bogner2017-08-251-0/+4
* [PGO] Set edge weights for indirectbr instruction with profile countsRong Xu2017-08-231-1/+2
* [SanitizerCoverage] Optimize stack-depth instrumentation.Matt Morehouse2017-08-221-23/+7
* [PGO] Fixed assertion due to mismatched memcpy size type.Ana Pazos2017-08-181-2/+5
* [SanitizerCoverage] Add stack depth tracing instrumentation.Matt Morehouse2017-08-181-2/+52
* [dfsan] Add explicit zero extensions for shadow parameters in function wrappers.Simon Dardis2017-08-171-0/+10
* Add missing dependency in ICP. (NFC)Dehao Chen2017-08-141-4/+9
* [sanitizer-coverage] Change cmp instrumentation to distinguish const operandsAlexander Potapenko2017-08-101-4/+40
* [asan] Fix instruction emission ordering with dynamic shadow.Matt Morehouse2017-08-091-3/+8
* Make ICP uses PSI to check for hotness.Dehao Chen2017-08-081-8/+20
* [asan] Fix asan dynamic shadow check before copyArgsPassedByValToAllocasVitaly Buka2017-08-071-1/+1
* [asan] Disable checking of arguments passed by value for --asan-force-dynamic...Vitaly Buka2017-08-071-1/+2
* [sanitizer-coverage] relax an assertionKostya Serebryany2017-08-011-4/+5
OpenPOWER on IntegriCloud