llvm-6502/test
Tim Northover 5c8b83eb7a X86: expand atomics in IR instead of as MachineInstrs.
The logic for expanding atomics that aren't natively supported in
terms of cmpxchg loops is much simpler to express at the IR level. It
also allows the normal optimisations and CodeGen improvements to help
out with atomics, instead of using a limited set of possible
instructions..

rdar://problem/13496295

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212119 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-01 18:53:31 +00:00
..
Analysis
Assembler IR: Add COMDATs to the IR 2014-06-27 18:19:56 +00:00
Bindings
Bitcode
BugPoint
CodeGen X86: expand atomics in IR instead of as MachineInstrs. 2014-07-01 18:53:31 +00:00
DebugInfo Revert "DebugInfo: Ensure that all debug location scope chains from instructions within a function, lead to the function itself." 2014-07-01 04:11:45 +00:00
ExecutionEngine Fix this test to not write to the source tree, and instead to write to 2014-06-28 05:18:49 +00:00
Feature IR: Add COMDATs to the IR 2014-06-27 18:19:56 +00:00
FileCheck
Instrumentation msan: Stop stripping the 'tail' modifier off of calls 2014-06-30 20:12:27 +00:00
Integer
JitListener
Linker IR: Add COMDATs to the IR 2014-06-27 18:19:56 +00:00
LTO
MC [X86] AVX512: Allow writemasks with vpcmp 2014-07-01 18:03:45 +00:00
Object Add the -arch flag support to llvm-size like what was done to llvm-nm 2014-07-01 17:19:10 +00:00
Other
TableGen
tools llvm-cov: Support specifying multiple source files 2014-06-27 20:41:25 +00:00
Transforms GlobalOpt: Don't swap private for internal linkage 2014-07-01 15:26:50 +00:00
Unit
Verifier IR: Add COMDATs to the IR 2014-06-27 18:19:56 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh