[PATCH] Added support of X86::CMOVE instruction to the assembly instrumentation.

Yuri Gorshenin ygorshenin at chromium.org
Tue May 20 04:25:14 PDT 2014


Hi eugenis,

Added support of X86::CMOVE instruction to the assembly instrumentation.

http://reviews.llvm.org/D3838

Files:
  lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp

Index: lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp
===================================================================
--- lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp
+++ lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp
@@ -100,16 +100,22 @@
   case X86::MOV16mi:
   case X86::MOV16mr:
   case X86::MOV16rm:
+  case X86::CMOVE16rr:
+  case X86::CMOVE16rm:
     AccessSize = 2;
     break;
   case X86::MOV32mi:
   case X86::MOV32mr:
   case X86::MOV32rm:
+  case X86::CMOVE32rr:
+  case X86::CMOVE32rm:
     AccessSize = 4;
     break;
   case X86::MOV64mi32:
   case X86::MOV64mr:
   case X86::MOV64rm:
+  case X86::CMOVE64rr:
+  case X86::CMOVE64rm:
     AccessSize = 8;
     break;
   case X86::MOVAPDmr:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D3838.9608.patch
Type: text/x-patch
Size: 724 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140520/f33dfc00/attachment.bin>


More information about the llvm-commits mailing list