Go to file
Tobias Grosser d78616f98a Make ScopAnnotator a function-local variable to ensure it is freed at each run
When the ScopAnnotator was a class member variable some of the maps it contains
have not been properly cleared. As a result we had dangling pointers to
llvm::Value(s) which got detected by the AssertingVH we recently added.

No test case as this issue is hard to reproduce reliably as subsequent
optimizations need to delete some of the llvm::Values we still keep in our
lists.

llvm-svn: 249269
2015-10-04 11:19:13 +00:00
clang Pass SourceRange by value in a test I missed in r249259. 2015-10-04 05:09:13 +00:00
clang-tools-extra SourceRanges are small and trivially copyable, don't them by reference. NFC 2015-10-04 04:53:37 +00:00
compiler-rt [CMake] [darwin] [builtins] Add INSTALL_DIR to darwin_lipo_libs 2015-10-02 22:14:25 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Implement tanh builtin 2015-09-29 06:39:09 +00:00
libcxx [libcxx] Use newest supported language dialect when running the test suite. 2015-10-03 02:32:23 +00:00
libcxxabi Let cxa_demangle.cpp compile with gcc/libstdc++ 4.8 and clang-cl/MSVC2013's STL. 2015-09-20 18:10:46 +00:00
libunwind unwind: Allow the building of libunwind for MIPS. 2015-09-26 18:26:01 +00:00
lld [ELF2/AArch64] R_AARCH64_ABS{16,32} can fail. 2015-10-04 01:08:58 +00:00
lldb cmake: ensure readline python module target is added before finishing swig. 2015-10-04 01:28:51 +00:00
llgo [llgo] irgen: always use TargetMachine's data layout 2015-09-25 06:28:14 +00:00
llvm [X86][SSE4A] Added shuffle decode tests for 'special case' SSE4A EXTRQI/INSERTQI ops. 2015-10-04 10:12:53 +00:00
openmp Fix memory corruption in Windows debug library 2015-09-25 17:23:17 +00:00
polly Make ScopAnnotator a function-local variable to ensure it is freed at each run 2015-10-04 11:19:13 +00:00