Go to file
Michael Kruse 89d2be0702 [Support] Force instantiation of isl dump() methods. NFC.
In order for debuggers to be able to call an inline method, it must have
been instantiated somewhere. The dump() methods are usually not used, so
add an instantiation in debug builds.

This allows to call .dump() on any isl++ object from the gcc/gdb and
Visual Studio debugger in debug builds with assertions enabled.
In optimized builds, even with assertions enabled, the dump() methods
are also inlined in GICHelper.cpp, so no externally visible symbols
will be available either.

Differential Revision: https://reviews.llvm.org/D38198

llvm-svn: 314395
2017-09-28 09:51:04 +00:00
clang Use std::is_trivial instead of is_trivially_copyable. 2017-09-28 08:50:30 +00:00
clang-tools-extra [clangd] LSP extension to switch between source/header file 2017-09-28 03:14:40 +00:00
compiler-rt tsan: handle signals in pause call 2017-09-28 07:32:00 +00:00
debuginfo-tests Revert r313600 due to bot failures on Green Dragon. 2017-09-19 14:51:37 +00:00
libclc Add missing HAVE_LLVM define to fix build with latest llvm 2017-09-26 23:15:54 +00:00
libcxx [libcxx] [test] Fix unused local typedef warnings. 2017-09-26 23:08:43 +00:00
libcxxabi Fix ASAN build with older compiler-rt versions. 2017-09-14 22:37:34 +00:00
libunwind Skip building unused parts when targeting SJLJ 2017-09-26 08:07:26 +00:00
lld [EFL] - Fix incorrect code style. NFC. 2017-09-28 09:40:17 +00:00
lldb Revert patch r313904, as it breaks "command source" and in 2017-09-28 01:39:07 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm Teach TargetInstrInfo::getInlineAsmLength to parse .space directives with integer arguments 2017-09-28 09:31:46 +00:00
openmp Remove unnecessary semicolons 2017-09-27 20:36:27 +00:00
parallel-libs
polly [Support] Force instantiation of isl dump() methods. NFC. 2017-09-28 09:51:04 +00:00