summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_interface_java.cc
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-02-26 18:08:59 +0000
committerReid Kleckner <rnk@google.com>2016-02-26 18:08:59 +0000
commit1762ad3e7332f9dc3db942851df3249fb539eed9 (patch)
tree785647966554c270999552ff07fac83cdd3cf583 /compiler-rt/lib/tsan/rtl/tsan_interface_java.cc
parent334685b486ad15bf5de3098df77372edc9ce2502 (diff)
downloadbcm5719-llvm-1762ad3e7332f9dc3db942851df3249fb539eed9.tar.gz
bcm5719-llvm-1762ad3e7332f9dc3db942851df3249fb539eed9.zip
[IR] Optimize bitfield layout of Value for MSVC
This should save a pointer of padding from all MSVC Value subclasses. Recall that MSVC will not pack the following bitfields together: unsigned Bits : 29; unsigned Flag1 : 1; unsigned Flag2 : 1; unsigned Flag3 : 1; Add a static_assert because LLVM developers always trip over this behavior. This regressed in June. llvm-svn: 262045
Diffstat (limited to 'compiler-rt/lib/tsan/rtl/tsan_interface_java.cc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud