| Ahmed Bougacha | 29333c9 | 2016-07-22 12:54:53 +0000 | [diff] [blame] | 1 | ; RUN: llc -mtriple=aarch64-- -fast-isel -fast-isel-abort=4 -verify-machineinstrs < %s | FileCheck %s |
| 2 | |
| 3 | ; Check that we ignore the assume intrinsic. |
| 4 | |
| 5 | ; CHECK-LABEL: test: |
| Francis Visoiu Mistrih | 25528d6 | 2017-12-04 17:18:51 +0000 | [diff] [blame] | 6 | ; CHECK: // %bb.0: |
| Ahmed Bougacha | 29333c9 | 2016-07-22 12:54:53 +0000 | [diff] [blame] | 7 | ; CHECK-NEXT: ret |
| 8 | define void @test(i32 %a) { |
| 9 | %tmp0 = icmp slt i32 %a, 0 |
| 10 | call void @llvm.assume(i1 %tmp0) |
| 11 | ret void |
| 12 | } |
| 13 | |
| 14 | declare void @llvm.assume(i1) |