File tree Expand file tree Collapse file tree 1 file changed +0
-29
lines changed
llvm/test/CodeGen/AArch64/GlobalISel Expand file tree Collapse file tree 1 file changed +0
-29
lines changed Original file line number Diff line number Diff line change 1
1
# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 2
2
2
# RUN: llc -mtriple=aarch64-linux-gnu -run-pass=legalizer %s -o - | FileCheck %s
3
3
4
- --- |
5
- target triple = "aarch64-unknown-linux-gnu"
6
-
7
- declare i64 @llvm.get.fpenv.i64()
8
- declare void @llvm.set.fpenv.i64(i64)
9
- declare void @llvm.reset.fpenv()
10
-
11
- define i64 @func_get_fpenv() {
12
- entry :
13
- %fpenv = call i64 @llvm.get.fpenv.i64()
14
- ret i64 %fpenv
15
- }
16
-
17
- define void @func_set_fpenv(i64 %fpenv) {
18
- entry :
19
- call void @llvm.set.fpenv.i64(i64 %fpenv)
20
- ret void
21
- }
22
-
23
- define void @func_reset() {
24
- entry :
25
- call void @llvm.reset.fpenv()
26
- ret void
27
- }
28
-
29
- ...
30
4
---
31
5
name : func_get_fpenv
32
6
tracksRegLiveness : true
33
7
body : |
34
- bb.1.entry:
35
8
; CHECK-LABEL: name: func_get_fpenv
36
9
; CHECK: [[FRAME_INDEX:%[0-9]+]]:_(p0) = G_FRAME_INDEX %stack.0
37
10
; CHECK-NEXT: ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp
@@ -50,7 +23,6 @@ body: |
50
23
name : func_set_fpenv
51
24
tracksRegLiveness : true
52
25
body : |
53
- bb.1.entry:
54
26
liveins: $x0
55
27
56
28
; CHECK-LABEL: name: func_set_fpenv
@@ -73,7 +45,6 @@ body: |
73
45
name : func_reset
74
46
tracksRegLiveness : true
75
47
body : |
76
- bb.1.entry:
77
48
; CHECK-LABEL: name: func_reset
78
49
; CHECK: [[C:%[0-9]+]]:_(s64) = G_CONSTANT i64 -1
79
50
; CHECK-NEXT: [[INTTOPTR:%[0-9]+]]:_(p0) = G_INTTOPTR [[C]](s64)
You can’t perform that action at this time.
0 commit comments