forked from OSchip/llvm-project
FileCheck-ify some grep tests
These tests in particular try to use escaped square brackets as an argument to grep, which is failing for me with native win32 python. It appears the backslash is being lost near the CreateProcess*() call. llvm-svn: 173506
This commit is contained in:
parent
476a6dab9f
commit
ab083f727b
|
@ -1,5 +1,4 @@
|
|||
; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
|
||||
; RUN: grep "ldr.*\[.*\]," | count 1
|
||||
; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
|
||||
|
||||
define i32 @test(i32 %a, i32 %b, i32 %c) {
|
||||
%tmp1 = mul i32 %a, %b ; <i32> [#uses=2]
|
||||
|
@ -9,4 +8,5 @@ define i32 @test(i32 %a, i32 %b, i32 %c) {
|
|||
%tmp5 = mul i32 %tmp4, %tmp3 ; <i32> [#uses=1]
|
||||
ret i32 %tmp5
|
||||
}
|
||||
; CHECK: ldr r{{.*}}, [{{.*}}],
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
// RUN: llvm-tblgen %s | grep "\[(set" | count 2
|
||||
// RUN: llvm-tblgen %s | grep "\[\]" | count 2
|
||||
// RUN: llvm-tblgen %s | FileCheck %s
|
||||
|
||||
class ValueType<int size, int value> {
|
||||
int Size = size;
|
||||
|
@ -85,3 +84,8 @@ multiclass myscalar<bits<8> opcode, string asmstr = "", list<list<dag>> patterns
|
|||
vscalar<opcode, asmstr, patterns>;
|
||||
|
||||
defm NOT : myscalar<0x10, "not", [[], [(set FR32:$dst, (f32 (not FR32:$src)))]]>;
|
||||
|
||||
// CHECK: Pattern = [(set FR32:$dst, (f32 (not FR32:$src)))];
|
||||
// CHECK: Pattern = [];
|
||||
// CHECK: Pattern = [(set FR32:$dst, (f32 (not FR32:$src)))];
|
||||
// CHECK: Pattern = [];
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
; Scalar replacement was incorrectly promoting this alloca!!
|
||||
;
|
||||
; RUN: opt < %s -scalarrepl -S | \
|
||||
; RUN: sed "s/;.*//g" | grep "\["
|
||||
; RUN: opt < %s -scalarrepl -S | FileCheck %s
|
||||
|
||||
define i8* @test() {
|
||||
%A = alloca [30 x i8] ; <[30 x i8]*> [#uses=1]
|
||||
|
@ -10,4 +9,4 @@ define i8* @test() {
|
|||
store i8 0, i8* %B
|
||||
ret i8* %C
|
||||
}
|
||||
|
||||
; CHECK: alloca [
|
||||
|
|
Loading…
Reference in New Issue