X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FTarget%2FAArch64%2FInstPrinter%2FAArch64InstPrinter.cpp;h=d8937b57e490158c477e7cb9d9276c657998867d;hp=3153fb2d650898c256f2c2ac5f4ad30e00e432eb;hb=a890b48abb3675c03cc14716abddb7bfe734c609;hpb=937e2d588c6509301ae609b3b8fd9c7c72d348de diff --git a/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp b/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp index 3153fb2d650..d8937b57e49 100644 --- a/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp +++ b/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp @@ -780,6 +780,21 @@ bool AArch64InstPrinter::printSysAlias(const MCInst *MI, break; } break; + case 9: + switch (Op1Val) { + default: + break; + case 0: + if (STI.getFeatureBits()[AArch64::HasV8_2aOps]) { + switch (Op2Val) { + default: + break; + case 0: Asm = "at\ts1e1rp"; break; + case 1: Asm = "at\ts1e1wp"; break; + } + } + break; + } } } else if (CnVal == 8) { // TLBI aliases