| 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: | ||||
| 6 | ; CHECK: // BB#0: | ||||
| 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) | ||||