Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/AArch64/tailcall_misched_graph.ll @ 121:803732b1fca8
LLVM 5.0
author | kono |
---|---|
date | Fri, 27 Oct 2017 17:07:41 +0900 |
parents | 1172e4bd9c6f |
children | 3a76565eade5 |
comparison
equal
deleted
inserted
replaced
120:1172e4bd9c6f | 121:803732b1fca8 |
---|---|
1 ; RUN: llc -mcpu=cyclone -debug-only=misched < %s 2>&1 | FileCheck %s | 1 ; RUN: llc -mcpu=cyclone -debug-only=machine-scheduler < %s 2>&1 | FileCheck %s |
2 | 2 |
3 ; REQUIRES: asserts | 3 ; REQUIRES: asserts |
4 | 4 |
5 target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128" | 5 target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128" |
6 target triple = "arm64-apple-ios7.0.0" | 6 target triple = "arm64-apple-ios7.0.0" |
35 ; Without this edge the scheduler would be free to move the store accross the load. | 35 ; Without this edge the scheduler would be free to move the store accross the load. |
36 | 36 |
37 ; CHECK: SU({{.*}}): [[VRB]]<def> = LDRXui <fi#-2> | 37 ; CHECK: SU({{.*}}): [[VRB]]<def> = LDRXui <fi#-2> |
38 ; CHECK-NOT: SU | 38 ; CHECK-NOT: SU |
39 ; CHECK: Successors: | 39 ; CHECK: Successors: |
40 ; CHECK: ord SU([[DEPSTOREB:.*]]): Latency=0 | 40 ; CHECK: SU([[DEPSTOREB:.*]]): Ord Latency=0 |
41 ; CHECK: ord SU([[DEPSTOREA:.*]]): Latency=0 | 41 ; CHECK: SU([[DEPSTOREA:.*]]): Ord Latency=0 |
42 | 42 |
43 ; CHECK: SU([[DEPSTOREA]]): STRXui %vreg{{.*}}, <fi#-4> | 43 ; CHECK: SU([[DEPSTOREA]]): STRXui %vreg{{.*}}, <fi#-4> |
44 ; CHECK: SU([[DEPSTOREB]]): STRXui %vreg{{.*}}, <fi#-3> | 44 ; CHECK: SU([[DEPSTOREB]]): STRXui %vreg{{.*}}, <fi#-3> |