22 lines · plain
1; RUN: llc -mtriple=hexagon < %s | FileCheck %s2; REQUIRES: asserts3 4; Make sure this doesn't crash.5; CHECK: jumpr r316 7target triple = "hexagon"8 9; Function Attrs: nounwind10declare void @f0() #011 12; Function Attrs: nounwind13define i32 @f1(i32 %a0) #0 {14b0:15 %v0 = icmp slt i32 %a0, 316 %v1 = select i1 %v0, ptr @f0, ptr null17 %v2 = ptrtoint ptr %v1 to i3218 ret i32 %v219}20 21attributes #0 = { nounwind }22