Go to file
Reid Kleckner e7e64d8a7b [ms-cxxabi] Mangle vector types
Summary:
The only vector types a user can pass from MSVC code to clang code are
the ones from *mmintrin.h, so we only have to match the MSVC mangling
for these types.  MSVC mangles the __m128 family of types as tag types,
which we match.  For other vector types, we emit a unique tag type
mangling that won't match anything produced by MSVC.

Reviewers: rjmccall

CC: chandlerc, timurrrr, cfe-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D576

llvm-svn: 178036
2013-03-26 16:56:59 +00:00
clang [ms-cxxabi] Mangle vector types 2013-03-26 16:56:59 +00:00
clang-tools-extra Docs describing limitations of the cpp11-migrate Loop Convert Transform 2013-03-26 16:44:29 +00:00
compiler-rt [ASan] Change the ABI of __asan_before_dynamic_init function: now it takes pointer to private string with module name. This string serves as a unique module ID in ASan runtime. compiler-rt part 2013-03-26 13:06:12 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx More vector debug tests. 2013-03-26 15:45:56 +00:00
libcxxabi Bruce Mitchener: Typo fixes. 2013-02-15 15:48:49 +00:00
lld [ELF][Hexagon] remove duplicated code 2013-03-26 15:06:52 +00:00
lldb Remove FunctionProfiler and ProfileObjectiveC action classes as they are not used. 2013-03-26 16:47:22 +00:00
llvm Hexagon: Use multiclass for aslh, asrh, sxtb, sxth, zxtb and zxth. 2013-03-26 15:43:57 +00:00
polly RegisterPasses: Improve comments 2013-03-23 21:35:52 +00:00