Go to file
Jordan Rose ce6c99a559 [analyzer] Reduce code duplication: make CXXDestructorCall a CXXInstanceCall.
While there is now some duplication between SimpleCall and the CXXInstanceCall
sub-hierarchy, this is much better than copy-and-pasting the devirtualization
logic shared by both instance methods and destructors.

An unfortunate side effect is that there is no longer a single CallEvent type
that corresponds to "calls written as CallExprs". For the most part this is a
good thing, but the checker callback eval::Call still takes a CallExpr rather
than a CallEvent (since we're not sure if we want to allow checkers to
evaluate other kinds of calls). A mistake here will be caught by a cast<> in
CheckerManager::runCheckersForEvalCall.

No functionality change.

llvm-svn: 161809
2012-08-13 23:46:05 +00:00
clang [analyzer] Reduce code duplication: make CXXDestructorCall a CXXInstanceCall. 2012-08-13 23:46:05 +00:00
clang-tools-extra Use parallel dirs here, there shouldn't be cross-tool dependencies 2012-08-09 20:47:32 +00:00
compiler-rt tsan: handle larger number of goroutines + fix a memory leak of goroutine descriptors 2012-08-13 18:44:44 +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 Remove obsolete do-installhdrs target (again). 2012-08-13 16:32:15 +00:00
libcxxabi Change size of reference count field in __libcpp_nmstr from 32 bits to 64 bits for 64 bit targets. This is controls the data layout of all exceptions defined in <stdexcept>. This aligns the ABI with that of gcc-4.2. 2012-08-08 16:15:16 +00:00
lld Hook up lld-test to llvm check-all. Patch by Andy Gibbs! 2012-07-31 18:44:52 +00:00
lldb Simplify the "Watchpoint ... hit" printout, make it more terse. 2012-08-13 23:27:50 +00:00
llvm Add a roundToIntegral method to APFloat, which can be parameterized over various rounding modes. Use this to implement SelectionDAG constant folding of FFLOOR, FCEIL, and FTRUNC. 2012-08-13 23:32:49 +00:00
polly Add preliminary implementation for GPGPU code generation. 2012-08-03 12:50:07 +00:00