Go to file
Filipe Cabecinhas fe5e5afd53 [ubsan] Minimize size of data for type_mismatch (Redo of D19667)
Summary:
This patch makes the type_mismatch static data 7 bytes smaller (and it
ends up being 16 bytes smaller due to alignment restrictions, at least
on some x86-64 environments).

It revs up the type_mismatch handler version since we're breaking binary
compatibility. I will soon post a patch for the compiler-rt side.

Reviewers: rsmith, kcc, vitalybuka, pgousseau, gbedwell

Subscribers: llvm-commits

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

llvm-svn: 291236
2017-01-06 14:40:12 +00:00
clang [ubsan] Minimize size of data for type_mismatch (Redo of D19667) 2017-01-06 14:40:12 +00:00
clang-tools-extra Fixes for Clang API change 2017-01-06 01:09:06 +00:00
compiler-rt [cmake] Disable appending -msse4.2 flag implicitly 2017-01-06 08:21:02 +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 Fix build since r286752. 2016-11-14 16:06:33 +00:00
libcxx config_elast: fix typo (NFC) 2017-01-05 23:25:44 +00:00
libcxxabi tweak definition to avoid GCC warning 2017-01-04 05:45:24 +00:00
libunwind EHABI: mark some functions as exported 2016-11-17 23:53:35 +00:00
lld Unbreak Darwin buildbots. 2017-01-06 10:15:47 +00:00
lldb Another windows build fix 2017-01-06 13:07:09 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [globalisel] Stop requiring -debug/-debug-only=registerbankinfo for assertions. 2017-01-06 14:29:34 +00:00
openmp [CMake] Make openmp build under runtimes/ 2017-01-04 18:11:37 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Update to isl-0.18-43-g0b4256f 2016-12-31 07:46:11 +00:00