Go to file
Pablo Barrio bb6984d401 [ARM] Add ".code 32" to functions in the ARM instruction set
Before, only Thumb functions were marked as ".code 16". These
".code x" directives are effective until the next directive of its
kind is encountered. Therefore, in code with interleaved ARM and
Thumb functions, it was possible to declare a function as ARM and
end up with a Thumb function after assembly. A test has been added.

An existing test has also been fixed to take this change into
account.

Reviewers: aschwaighofer, t.p.northover, jmolloy, rengolin

Subscribers: aemerson, rengolin, llvm-commits

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

llvm-svn: 281324
2016-09-13 12:18:15 +00:00
clang Revert accidentally checked in change in r281315. 2016-09-13 10:38:26 +00:00
clang-tools-extra [clang-tidy] Fix naming in container-size-empty. 2016-09-13 10:19:13 +00:00
compiler-rt [sanitizer] replace CHECK with CHECK_XY in two places for better diagnostics 2016-09-12 20:39:13 +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 Replace nextafter implementation 2016-09-08 16:37:56 +00:00
libcxx [libcxx] Fix gcc builds. 2016-09-13 09:32:32 +00:00
libcxxabi [lit] Replace print with lit_config.note(). 2016-09-02 13:56:05 +00:00
libunwind Add missing _US_ACTION_MASK constant to unwind.h 2016-09-05 18:01:13 +00:00
lld Delete dead code. 2016-09-13 11:28:22 +00:00
lldb Remove MIUtilParse (no longer used) 2016-09-13 10:39:12 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [ARM] Add ".code 32" to functions in the ARM instruction set 2016-09-13 12:18:15 +00:00
openmp Fix bitmask upper bounds check 2016-09-12 19:02:53 +00:00
parallel-libs [SE] Clean up device and host memory slices 2016-09-12 17:20:43 +00:00
polly Use value directly instead of reference. NFC. 2016-09-13 09:56:05 +00:00