From f1c2016075221ccfab473fe9cf26adce132214d4 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Tue, 9 Oct 2012 05:26:13 +0000 Subject: 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/X86IntelInstPrinter.h | 1 + 1 file changed, 1 insertion(+) (limited to 'llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h') diff --git a/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h b/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h index 2aced0127f5..bb769eb52e4 100644 --- a/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h +++ b/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h @@ -37,6 +37,7 @@ public: void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &O); void printSSECC(const MCInst *MI, unsigned Op, raw_ostream &O); + void printAVXCC(const MCInst *MI, unsigned Op, raw_ostream &O); void printPCRelImm(const MCInst *MI, unsigned OpNo, raw_ostream &O); void printopaquemem(const MCInst *MI, unsigned OpNo, raw_ostream &O) { -- cgit v1.2.3