Go to file
Renato Golin c0a3c1d66b Add @llvm.clear_cache builtin
Implementing the LLVM part of the call to __builtin___clear_cache
which translates into an intrinsic @llvm.clear_cache and is lowered
by each target, either to a call to __clear_cache or nothing at all
incase the caches are unified.

Updating LangRef and adding some tests for the implemented architectures.
Other archs will have to implement the method in case this builtin
has to be compiled for it, since the default behaviour is to bail
unimplemented.

A Clang patch is required for the builtin to be lowered into the
llvm intrinsic. This will be done next.

llvm-svn: 204802
2014-03-26 12:52:28 +00:00
clang From Matt Thomas: use long long for [u]int64_t and [u]intmax_t on 2014-03-26 11:48:29 +00:00
clang-tools-extra Removed unused include 2014-03-23 00:32:18 +00:00
compiler-rt [sanitizer] Intercept __aeabi_mem(set|cpy|move). 2014-03-26 12:14:34 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Add definition for M_PI_F v3 2014-03-24 20:36:44 +00:00
libcxx Implement LWG issue #2135. If something goes wrong in condition_variable::wait, call terminate() rather than throwing an error. Do this indirectly, by marking the call as 'noexcept'. This is better than just calling terminate() directly, because it gives a better error message on the console. 2014-03-26 02:45:04 +00:00
libcxxabi Simplify. 2014-03-20 01:28:28 +00:00
lld [lit] Environment variables get stripped in lit. Manually specify locale. 2014-03-26 01:19:07 +00:00
lldb Remove annotation for llvm.org/pr19241 2014-03-26 02:45:44 +00:00
llvm Add @llvm.clear_cache builtin 2014-03-26 12:52:28 +00:00
openmp Revert commit (testing commit hook). 2014-03-04 18:06:04 +00:00
polly Updated test/create_ll.sh to work with old & new clang versions. 2014-03-25 15:50:44 +00:00