[llvm] r283422 - [ARM] Improve testcase for r283323

James Molloy via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 6 00:44:05 PDT 2016


Author: jamesm
Date: Thu Oct  6 02:44:05 2016
New Revision: 283422

URL: http://llvm.org/viewvc/llvm-project?rev=283422&view=rev
Log:
[ARM] Improve testcase for r283323

We can work around a shortcoming of FileCheck by using {{\[}} to match a square
bracket before a [[ sequence.

Thanks to Eli Friedman for the heads up!

Modified:
    llvm/trunk/test/CodeGen/ARM/constantpool-promote-ldrh.ll

Modified: llvm/trunk/test/CodeGen/ARM/constantpool-promote-ldrh.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/constantpool-promote-ldrh.ll?rev=283422&r1=283421&r2=283422&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/ARM/constantpool-promote-ldrh.ll (original)
+++ llvm/trunk/test/CodeGen/ARM/constantpool-promote-ldrh.ll Thu Oct  6 02:44:05 2016
@@ -9,8 +9,7 @@ target triple = "thumbv6m-arm-linux-gnue
 ; CHECK-LABEL: fn1:
 ; CHECK: adr [[base:r[0-9]+]], .LCPI0_0
 ; CHECK-NOT: ldrh {{r[0-9]+}}, .LCPI0_0
-; FIXME: We want to use [[base]] below instead of "r0", but the preceding square bracket confuses FileCheck.
-; CHECK: ldrh r{{[0-9]+}}, [r0]
+; CHECK: ldrh r{{[0-9]+}}, {{\[}}[[base]]]
 define hidden i32 @fn1() #0 {
 entry:
   call void @llvm.memcpy.p0i8.p0i8.i32(i8* undef, i8* bitcast ([4 x i16]* @fn1.a to i8*), i32 8, i32 2, i1 false)




More information about the llvm-commits mailing list