diff options
| author | Adam Nemet <anemet@apple.com> | 2016-11-30 01:14:35 +0000 |
|---|---|---|
| committer | Adam Nemet <anemet@apple.com> | 2016-11-30 01:14:35 +0000 |
| commit | d4717bd8f3ac0e00243aa0aa5a183fddb43805f4 (patch) | |
| tree | 0115ad248b00c63a9fa41133656f247b6a8f6014 /llvm/test | |
| parent | 90370702c5d20438d288c11063d734b932d31fa7 (diff) | |
| download | bcm5719-llvm-d4717bd8f3ac0e00243aa0aa5a183fddb43805f4.tar.gz bcm5719-llvm-d4717bd8f3ac0e00243aa0aa5a183fddb43805f4.zip | |
Revert "[GVN] Basic optimization remark support"
This reverts commit r288210.
The failure on the stage2 LTO build is back.
llvm-svn: 288226
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/Transforms/GVN/opt-remarks.ll | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/llvm/test/Transforms/GVN/opt-remarks.ll b/llvm/test/Transforms/GVN/opt-remarks.ll deleted file mode 100644 index c451833f765..00000000000 --- a/llvm/test/Transforms/GVN/opt-remarks.ll +++ /dev/null @@ -1,59 +0,0 @@ -; RUN: opt < %s -gvn -o /dev/null -pass-remarks-output=%t -S -pass-remarks=gvn \ -; RUN: 2>&1 | FileCheck %s -; RUN: cat %t | FileCheck -check-prefix=YAML %s - -; CHECK: remark: <unknown>:0:0: load of type i32 eliminated{{$}} -; CHECK-NEXT: remark: <unknown>:0:0: load of type i32 eliminated{{$}} -; CHECK-NEXT: remark: <unknown>:0:0: load of type i32 eliminated{{$}} -; CHECK-NOT: remark: - -; YAML: --- !Passed -; YAML-NEXT: Pass: gvn -; YAML-NEXT: Name: LoadElim -; YAML-NEXT: Function: arg -; YAML-NEXT: Args: -; YAML-NEXT: - String: 'load of type ' -; YAML-NEXT: - Type: i32 -; YAML-NEXT: - String: ' eliminated' -; YAML-NEXT: ... -; YAML-NEXT: --- !Passed -; YAML-NEXT: Pass: gvn -; YAML-NEXT: Name: LoadElim -; YAML-NEXT: Function: const -; YAML-NEXT: Args: -; YAML-NEXT: - String: 'load of type ' -; YAML-NEXT: - Type: i32 -; YAML-NEXT: - String: ' eliminated' -; YAML-NEXT: ... -; YAML-NEXT: --- !Passed -; YAML-NEXT: Pass: gvn -; YAML-NEXT: Name: LoadElim -; YAML-NEXT: Function: inst -; YAML-NEXT: Args: -; YAML-NEXT: - String: 'load of type ' -; YAML-NEXT: - Type: i32 -; YAML-NEXT: - String: ' eliminated' -; YAML-NEXT: ... - - -define i32 @arg(i32* %p, i32 %i) { -entry: - store i32 %i, i32* %p - %load = load i32, i32* %p - ret i32 %load -} - -define i32 @const(i32* %p) { -entry: - store i32 4, i32* %p - %load = load i32, i32* %p - ret i32 %load -} - -define i32 @inst(i32* %p) { -entry: - %load1 = load i32, i32* %p - %load = load i32, i32* %p - %add = add i32 %load1, %load - ret i32 %add -} |

