OSDN Git Service

[X86] Replace i32i8imm on SSE/AVX instructions with i32u8imm which will make the...
authorCraig Topper <craig.topper@gmail.com>
Sun, 25 Jan 2015 02:21:16 +0000 (02:21 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 25 Jan 2015 02:21:16 +0000 (02:21 +0000)
commit896c1e9b70dd2db5697c374e366ba04468e617e9
tree25ed0173a79549ee872228eb01c2b681765d0c72
parent046047ccc3ebe4292c6b161b000c8fb428da9e57
[X86] Replace i32i8imm on SSE/AVX instructions with i32u8imm which will make the assembler bounds check them. It will also make them print as unsigned.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227032 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86InstrMMX.td
lib/Target/X86/X86InstrSSE.td
utils/TableGen/X86RecognizableInstr.cpp