Index: llvm/trunk/lib/Target/X86/AsmParser/X86AsmParser.cpp =================================================================== --- llvm/trunk/lib/Target/X86/AsmParser/X86AsmParser.cpp +++ llvm/trunk/lib/Target/X86/AsmParser/X86AsmParser.cpp @@ -2309,7 +2309,8 @@ InstInfo = &Info; StringRef PatchedName = Name; - if (Name == "jmp" && isParsingIntelSyntax() && isParsingInlineAsm()) { + if ((Name.equals("jmp") || Name.equals("jc") || Name.equals("jz")) && + isParsingIntelSyntax() && isParsingInlineAsm()) { StringRef NextTok = Parser.getTok().getString(); if (NextTok == "short") { SMLoc NameEndLoc =