llvm/test
Kuba Brecka 8882bb7633 [tsan] Cast floating-point types correctly when instrumenting atomic accesses, LLVM part
Although rare, atomic accesses to floating-point types seem to be valid, i.e. `%a = load atomic float ...`. The TSan instrumentation pass however tries to emit inttoptr, which is incorrect, we should use a bitcast here. Anyway, IRBuilder already has a convenient helper function for this.

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



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286135 91177308-0d34-0410-b5e6-96231b3b80d8
2016-11-07 19:09:56 +00:00
..
Analysis [AliasSetTracker] Make AST smarter about assume intrinsics that don't actually affect memory. 2016-11-07 14:11:45 +00:00
Assembler Add DWARF debug info support for C++11 inline namespaces. 2016-11-03 19:42:02 +00:00
Bindings
Bitcode Add DWARF debug info support for C++11 inline namespaces. 2016-11-03 19:42:02 +00:00
BugPoint Add -strip-nonlinetable-debuginfo capability 2016-10-25 18:44:13 +00:00
CodeGen AMDGPU: Remove unnecessary and on conditional branch 2016-11-07 19:09:33 +00:00
DebugInfo Add DWARF debug info support for C++11 inline namespaces. 2016-11-03 19:42:02 +00:00
Demangle
Examples
ExecutionEngine Make this test Windows-only (try to placate buildbots). 2016-11-03 16:43:10 +00:00
Feature
FileCheck
Instrumentation [tsan] Cast floating-point types correctly when instrumenting atomic accesses, LLVM part 2016-11-07 19:09:56 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC Fix 24560: assembler does not share constant pool for same constants 2016-11-04 19:17:32 +00:00
Object Add error handling to getEntry. 2016-11-03 18:05:33 +00:00
ObjectYAML
Other [lit] Work around Windows MSys command line tokenization bug 2016-10-26 20:29:27 +00:00
SymbolRewriter
TableGen
ThinLTO/X86 [ThinLTO] Handle distributed backend case when doing renaming 2016-11-03 01:07:16 +00:00
tools Add support for the ARM_THREAD_STATE64 and 2016-11-03 20:51:28 +00:00
Transforms [MemCpyOpt] Don't emit IR in an unspecified order 2016-11-07 17:47:28 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt [XRay] Add llvm-xray as a dependency to test/CMakeLists.txt 2016-10-26 04:16:05 +00:00
lit.cfg [XRay] Implement llvm-xray extract, start of the llvm-xray tool 2016-10-26 04:14:34 +00:00
lit.site.cfg.in
TestRunner.sh