Go to file
Daniel Sanders 5762a4f9d1 [mips][ias] Range check uimm4 operands and fixed a bug this revealed.
Summary:
The bug was that the sldi instructions have immediate widths dependant on
their element size. So sldi.d has a 1-bit immediate and sldi.b has a 4-bit
immediate. All of these were using 4-bit immediates previously.

Reviewers: vkalintiris

Subscribers: llvm-commits, atanasyan, dsanders

Differential Revision: http://reviews.llvm.org/D14018

llvm-svn: 252297
2015-11-06 12:41:43 +00:00
clang [analyzer] Add VforkChecker to find unsafe code in vforked process. 2015-11-06 11:16:31 +00:00
clang-tools-extra Fix another case where loop-convert wasn't handling correctly data members. 2015-11-06 09:59:14 +00:00
compiler-rt tsan: make invisible test barrier portable 2015-11-06 11:52:24 +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 integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Cleanup foo.h headers and __config to work in C 2015-11-06 06:30:12 +00:00
libcxxabi Fix LIBCXXABI_HAS_NO_THREADS configuration. 2015-10-14 19:21:38 +00:00
libunwind Add FreeBSD _Unwind_Ptr typedef 2015-10-16 19:40:09 +00:00
lld [ELF2] Add GOT section for MIPS target. 2015-11-06 07:43:03 +00:00
lldb Change the way we read data from the ObjC runtime 2015-11-06 03:04:56 +00:00
llgo debug: Update for debug info API change. 2015-11-05 22:04:20 +00:00
llvm [mips][ias] Range check uimm4 operands and fixed a bug this revealed. 2015-11-06 12:41:43 +00:00
openmp Improve OMPT initialization code 2015-11-05 16:54:55 +00:00
polly Adjust debug metadata to LLVM changes in 252219 2015-11-06 06:27:39 +00:00