|
1 | 1 | ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 5 |
2 | 2 | ; RUN: opt -S -passes=indvars < %s | FileCheck %s |
3 | 3 |
|
4 | | -; Function Attrs: mustprogress uwtable |
5 | 4 | define void @optimize_trap(i32 %block_size) { |
6 | 5 | ; CHECK-LABEL: define void @optimize_trap( |
7 | 6 | ; CHECK-SAME: i32 [[BLOCK_SIZE:%.*]]) { |
@@ -74,7 +73,6 @@ if.end4: ; preds = %for.body |
74 | 73 | br i1 %cmp, label %for.body, label %for.cond.cleanup.loopexit |
75 | 74 | } |
76 | 75 |
|
77 | | -; Function Attrs: mustprogress uwtable |
78 | 76 | define void @no_optimize_atomic(i32 %block_size) { |
79 | 77 | ; CHECK-LABEL: define void @no_optimize_atomic( |
80 | 78 | ; CHECK-SAME: i32 [[BLOCK_SIZE:%.*]]) { |
@@ -145,7 +143,6 @@ if.end4: ; preds = %for.body |
145 | 143 | br i1 %cmp, label %for.body, label %for.cond.cleanup.loopexit |
146 | 144 | } |
147 | 145 |
|
148 | | -; Function Attrs: mustprogress uwtable |
149 | 146 | define void @no_optimize_volatile(i32 %block_size) { |
150 | 147 | ; CHECK-LABEL: define void @no_optimize_volatile( |
151 | 148 | ; CHECK-SAME: i32 [[BLOCK_SIZE:%.*]]) { |
@@ -216,7 +213,6 @@ if.end4: ; preds = %for.body |
216 | 213 | br i1 %cmp, label %for.body, label %for.cond.cleanup.loopexit |
217 | 214 | } |
218 | 215 |
|
219 | | -; Function Attrs: mustprogress uwtable |
220 | 216 | define void @no_optimize_call(i32 %block_size) { |
221 | 217 | ; CHECK-LABEL: define void @no_optimize_call( |
222 | 218 | ; CHECK-SAME: i32 [[BLOCK_SIZE:%.*]]) { |
@@ -732,7 +728,6 @@ if.end4: ; preds = %for.body |
732 | 728 | declare void @x(ptr noundef) local_unnamed_addr |
733 | 729 | declare i1 @pred() local_unnamed_addr |
734 | 730 |
|
735 | | -; Function Attrs: cold noreturn nounwind memory(inaccessiblemem: write) |
736 | 731 | declare void @llvm.trap() #0 |
737 | 732 | declare void @noreturn(ptr) #0 |
738 | 733 | declare void @noreturn_with_i32(i32) #0 |
|
0 commit comments