Separate AVXCC and SSECC printing for cmpps/pd/ss/sd and add masking before the switc...
authorCraig Topper <craig.topper@gmail.com>
Tue, 9 Oct 2012 05:26:13 +0000 (05:26 +0000)
committerCraig Topper <craig.topper@gmail.com>
Tue, 9 Oct 2012 05:26:13 +0000 (05:26 +0000)
commitac0740f2442dae01a4c44875f9b936d9ea352636
tree48c10b5ab529c299395f95413e6eb981164a1e28
parent7c8998eaba7c921326bd59d8875af092e56b4071
Separate AVXCC and SSECC printing for cmpps/pd/ss/sd and add masking before the switch statement. This keeps the unreachable default case from being hit if the instruction was created with an intrinsic with too large of an immediate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165483 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
lib/Target/X86/X86InstrInfo.td