mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-28 16:28:58 +00:00
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
4c1f132b0c
commit
78034d30e0
@ -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…
x
Reference in New Issue
Block a user