Go to file
Greg Clayton f0246d1518 <rdar://problem/12331741>
Dynamic type code must be efficient and fast. Now it is.

Added ObjC v1 support for getting the complete list of ISA values.

The main flow of the AppleObjCRuntime subclasses is now they must override "virtual bool UpdateISAToDescriptorMap_Impl();". This function will update the complete list of ISA values and create ClassDescriptorSP objects for each one. Now we have the complete list of valid ISA values which we can use for verification when doing dynamic typing.

Refactored a bunch of stuff so that the AppleObjCRuntime subclasses don't have to implement as many functions as they used to.

llvm-svn: 165730
2012-10-11 18:07:21 +00:00
clang Introduce a simple "hint" scheme to eliminate the quadratic behavior 2012-10-11 17:41:54 +00:00
clang-tools-extra Remove a trailing blank line, test commit. 2012-10-10 14:06:15 +00:00
compiler-rt -fcatch-undefined-behavior: handler for VLA bound which evaluates to a non-positive value. 2012-10-10 01:10:59 +00:00
debuginfo-tests Fix this for gdb 7.4. 2012-07-23 19:41:58 +00:00
libclc Implement any() builtin. Patch by Tom Stellard! 2012-10-08 03:39:21 +00:00
libcxx Holger Arnold: Correct the use and testing of __GNUC__ and __GNUC_MINOR__ in <__config>. 2012-10-03 20:48:05 +00:00
libcxxabi Move TargetData to DataLayout. 2012-10-08 16:29:26 +00:00
lld * Add relocation reference support for Hexagon and PowerPC. 2012-10-09 02:20:47 +00:00
lldb <rdar://problem/12331741> 2012-10-11 18:07:21 +00:00
llvm Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly. 2012-10-11 17:21:41 +00:00
polly Trivial change to the README, mainly to test commit access. 2012-10-09 04:59:42 +00:00