diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-07-31 09:11:04 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-07-31 09:11:04 +0000 |
| commit | 77ad86681faf93230612fac1ae3dfe13476fa7cb (patch) | |
| tree | cb118ebc721e53e20169f315ce82a4c2ee5b3b8a /llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | |
| parent | b7e8e5cdc0b88369f647ee216eb1faee06d629c7 (diff) | |
| download | bcm5719-llvm-77ad86681faf93230612fac1ae3dfe13476fa7cb.tar.gz bcm5719-llvm-77ad86681faf93230612fac1ae3dfe13476fa7cb.zip | |
[asan] Support x86 REP MOVS asm instrumentation.
Patch by Yuri Gorshenin.
llvm-svn: 214395
Diffstat (limited to 'llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp')
| -rw-r--r-- | llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp index 836dfd86a43..c60bbb40033 100644 --- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp +++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp @@ -2284,9 +2284,8 @@ static const char *getSubtargetFeatureName(unsigned Val); void X86AsmParser::EmitInstruction(MCInst &Inst, OperandVector &Operands, MCStreamer &Out) { - Instrumentation->InstrumentInstruction(Inst, Operands, getContext(), MII, - Out); - Out.EmitInstruction(Inst, STI); + Instrumentation->InstrumentAndEmitInstruction(Inst, Operands, getContext(), + MII, Out); } bool X86AsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, |

