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)
commitf1c2016075221ccfab473fe9cf26adce132214d4
tree915e6969cb23765d4343ca4f93fb256b1268987e
parentbe94b1c37eaea0913cf910f279bc964c0995dd11
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.

llvm-svn: 165483
llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
llvm/lib/Target/X86/X86InstrInfo.td