From 4356636fc02b090627e1fa82f2d94ae50c4f1aa1 Mon Sep 17 00:00:00 2001 From: Jim Grosbach Date: Thu, 28 Jul 2011 16:00:41 +0000 Subject: [PATCH] Update ARM tests for parsing and encoding of WFE, WFI and YIELD. llvm-svn: 136358 --- llvm/test/MC/ARM/arm_instructions.s | 9 --------- llvm/test/MC/ARM/basic-arm-instructions.s | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/llvm/test/MC/ARM/arm_instructions.s b/llvm/test/MC/ARM/arm_instructions.s index 68df0ff5f950..b8f16ebb16f8 100644 --- a/llvm/test/MC/ARM/arm_instructions.s +++ b/llvm/test/MC/ARM/arm_instructions.s @@ -65,15 +65,6 @@ @ CHECK: cdp2 p7, #1, c1, c1, c1, #4 @ encoding: [0x81,0x17,0x11,0xfe] cdp2 p7, #1, c1, c1, c1, #4 -@ CHECK: wfe @ encoding: [0x02,0xf0,0x20,0xe3] - wfe - -@ CHECK: wfi @ encoding: [0x03,0xf0,0x20,0xe3] - wfi - -@ CHECK: yield @ encoding: [0x01,0xf0,0x20,0xe3] - yield - @ CHECK: cpsie aif @ encoding: [0xc0,0x01,0x08,0xf1] cpsie aif diff --git a/llvm/test/MC/ARM/basic-arm-instructions.s b/llvm/test/MC/ARM/basic-arm-instructions.s index a51fb5ca0c1b..72d3b7844853 100644 --- a/llvm/test/MC/ARM/basic-arm-instructions.s +++ b/llvm/test/MC/ARM/basic-arm-instructions.s @@ -2320,3 +2320,19 @@ _func: @ CHECK: uxth r9, r3, ror #24 @ encoding: [0x73,0x9c,0xff,0xe6] +@------------------------------------------------------------------------------ +@ WFE/WFI/YIELD +@------------------------------------------------------------------------------ + wfe + wfehi + wfi + wfilt + yield + yieldne + +@ CHECK: wfe @ encoding: [0x02,0xf0,0x20,0xe3] +@ CHECK: wfehi @ encoding: [0x02,0xf0,0x20,0x83] +@ CHECK: wfi @ encoding: [0x03,0xf0,0x20,0xe3] +@ CHECK: wfilt @ encoding: [0x03,0xf0,0x20,0xb3] +@ CHECK: yield @ encoding: [0x01,0xf0,0x20,0xe3] +@ CHECK: yieldne @ encoding: [0x01,0xf0,0x20,0x13]