[asan] Add malloc_usable_size to android malloc dispatch.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210452 91177308-0d34-0410-b5e6-96231b3b80d8
[msan] Simplify tests.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210457 91177308-0d34-0410-b5e6-96231b3b80d8
[msan] Add a test for mmx.packuswb.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210458 91177308-0d34-0410-b5e6-96231b3b80d8
Fix line numbers for code inlined from __nodebug__ functions.

Instructions from __nodebug__ functions don't have file:line
information even when inlined into no-nodebug functions. As a result,
intrinsics (SSE and other) from <*intrin.h> clang headers _never_
have file:line information.

With this change, an instruction without !dbg metadata gets one from
the call instruction when inlined.

Fixes PR19001.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210459 91177308-0d34-0410-b5e6-96231b3b80d8