Go to file
Tim Northover df58625e3c X86: delegate expanding atomic libcalls to generic code.
On targets without cmpxchg16b or cmpxchg8b, the borderline atomic
operations were slipping through the gaps.

X86AtomicExpand.cpp was delegating to ISelLowering. Generic
ISelLowering was delegating to X86ISelLowering and X86ISelLowering was
asserting. The correct behaviour is to expand to a libcall, preferably
in generic ISelLowering.

This can be achieved by X86ISelLowering deciding it doesn't want the
faff after all.

llvm-svn: 212134
2014-07-01 21:44:59 +00:00
clang AST: Small simplification in VTableBuilder 2014-07-01 21:10:07 +00:00
clang-tools-extra Initialize ClangTidyMessage::FileOffset field to avoid unitialized variable access when sorting errors on output. 2014-06-30 14:29:03 +00:00
compiler-rt [MSan] Fixup r212082: enable tests for _mm_ intrinsics if and only if the 2014-07-01 19:58:41 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc OpenCL 1.1 does not define CL_VERSION_1_2 so use hardcoded number instead 2014-06-26 15:26:38 +00:00
libcxx Fix libc++ bug #20039: 'Constructing std::function from empty compatible std::function results in half-empty state' Thanks to Agustin Berge for the report, and for his and Eric Fiselier's work on a fix. 2014-06-30 21:27:51 +00:00
libcxxabi Revert the LSDA change to scan_eh_tab. 2014-06-30 12:35:29 +00:00
lld [mach-o]: make the default dylib install-name the output filename. 2014-07-01 08:41:45 +00:00
lldb Fix typos. 2014-07-01 21:22:11 +00:00
llvm X86: delegate expanding atomic libcalls to generic code. 2014-07-01 21:44:59 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly Introduce reduction types 2014-07-01 20:52:51 +00:00