Go to file
Richard Smith a33e4fe603 Update documentation of HasSideEffects to match its callers' expectations, and
update implementation to match. An elidable, non-trivial constructor call is a
side-effect under this definition, but wasn't under the old one, because we are
not required to evaluate it even though it may have an effect.

Also rationalize checking for volatile reads: just look for lvalue-to-rvalue
conversions on volatile glvalues, and ignore whether a DeclRefExpr etc is for
a volatile variable.

llvm-svn: 161393
2012-08-07 05:18:29 +00:00
clang Update documentation of HasSideEffects to match its callers' expectations, and 2012-08-07 05:18:29 +00:00
clang-tools-extra Initial check-in of a skeleton of the future clang-tools-extra repository. 2012-08-07 00:36:25 +00:00
compiler-rt [ASan] fix names of malloc/free replacements on Android 2012-08-06 15:13:22 +00:00
debuginfo-tests Fix this for gdb 7.4. 2012-07-23 19:41:58 +00:00
libclc Do not use linkonce_odr linkage in .ll files. This prevented them 2012-08-05 22:25:48 +00:00
libcxx std::equal operating on non-const __bit_iterators was not working. This fixes it. 2012-08-05 21:43:11 +00:00
libcxxabi Fixes apple: . This was a problem in the demangler with template 2012-08-03 22:02:07 +00:00
lld Hook up lld-test to llvm check-all. Patch by Andy Gibbs! 2012-07-31 18:44:52 +00:00
lldb Fixing an issue where ValueObject::GetPointeeData() would not work correctly for file addresses when fetching items other than the 0-th 2012-08-07 01:49:34 +00:00
llvm The define for 64 bit sign extension neglected to 2012-08-07 00:35:22 +00:00
polly Add preliminary implementation for GPGPU code generation. 2012-08-03 12:50:07 +00:00