Go to file
Enrico Granata 0b6003f3e6 Make LanguageRuntime::GetDynamicTypeAndAddress return a ValueType
For C++ and ObjC, dynamic values are always (at least somewhat) pointer-like in nature, so a ValueType of scalar is actually good enough that it could originally be hardcoded as the right choice
Other languages, might have broader notions of things that are dynamic (e.g. a language where a value type can be dynamic). In those cases, it might actually be the case that a dynamic value is a pointer-to the data, or even a host address if dynamic expression results entirely in host space are being talked about

This patch enables the language runtime to make that decision, and makes ValueObjectDynamicValue comply with it

llvm-svn: 247957
2015-09-17 22:56:38 +00:00
clang [Myriad]: add "<sysroot>/include" to standard search path 2015-09-17 21:20:16 +00:00
clang-tools-extra [clang-tidy] install helper scripts 2015-09-17 14:37:26 +00:00
compiler-rt Revert "ubsan: Implement memory permission validation for vtables." 2015-09-17 19:15:54 +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 integer: Update integer limits to comply with spec 2015-09-15 03:56:21 +00:00
libcxx Add endianness configuration block for GCC. 2015-09-16 18:10:47 +00:00
libcxxabi Convert LIBCXXABI_BUILD_32_BITS to LLVM_BUILD_32_BITS. 2015-09-01 01:02:06 +00:00
libunwind unwind: cleanup -Wunused-parameter 2015-09-01 04:29:03 +00:00
lld Enable extra LTO verification only when build type is debug. 2015-09-17 22:54:08 +00:00
lldb Make LanguageRuntime::GetDynamicTypeAndAddress return a ValueType 2015-09-17 22:56:38 +00:00
llgo [llgo] drop debug/DIBuilder.Declare 2015-09-01 11:52:37 +00:00
llvm [llvm-readobj] Fix another "time of check to time of use bug". 2015-09-17 22:29:58 +00:00
openmp Force the readelf call to be in English 2015-09-16 12:01:14 +00:00
polly Delinearize multi-dimensional arrays through bitcasts 2015-09-17 20:16:21 +00:00