llvm-project/llvm/lib/Transforms
Evgeniy Stepanov 53d7c5cd44 [msan] Instrument x86 BMI intrinsics.
Summary:
They simply shuffle bits. MSan needs to do the same with shadow bits,
after making sure that the shuffle mask is fully initialized.

Reviewers: pcc, vitalybuka

Subscribers: hiraditya, #sanitizers, llvm-commits

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D58858

llvm-svn: 355348
2019-03-04 22:58:20 +00:00
..
AggressiveInstCombine Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Coroutines [opaque pointer types] Pass value type to LoadInst creation. 2019-02-01 20:44:24 +00:00
Hello Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
IPO [PGO] Context sensitive PGO (part 3) 2019-03-04 20:21:27 +00:00
InstCombine [InstCombine] Mark debug values as unavailable after DCE. 2019-03-04 04:38:58 +00:00
Instrumentation [msan] Instrument x86 BMI intrinsics. 2019-03-04 22:58:20 +00:00
ObjCARC [opaque pointer types] Pass function type for CallBase::setCalledFunction. 2019-02-01 20:44:54 +00:00
Scalar [ConstantHoisting] avoid hang/crash from unreachable blocks (PR40930) 2019-03-04 20:57:14 +00:00
Utils Make MergeBlockIntoPredecessor conformant to the precondition of calling DTU.applyUpdates 2019-02-28 16:47:18 +00:00
Vectorize Hide two unused debugging methods, NFCI. 2019-03-01 17:15:21 +00:00
CMakeLists.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00