blob: 68e8c7cef1bccb566dc6f73175755fece6896cd1 [file] [log] [blame]
Saleem Abdulrasool72587352014-04-03 16:01:44 +00001; RUN: llc -mtriple=arm-eabi -mattr=+v5t %s -o - | FileCheck %s
Evan Chenga5007fa2007-01-19 09:20:23 +00002
Chandler Carruth6b0e34c2011-12-12 11:59:10 +00003declare i32 @llvm.ctlz.i32(i32, i1)
Evan Chenga5007fa2007-01-19 09:20:23 +00004
Tanya Lattnerf697c032008-02-17 20:02:20 +00005define i32 @test(i32 %x) {
Jim Grosbachdb741502010-10-22 21:55:03 +00006; CHECK: test
7; CHECK: clz r0, r0
Chandler Carruth6b0e34c2011-12-12 11:59:10 +00008 %tmp.1 = call i32 @llvm.ctlz.i32( i32 %x, i1 true )
Tanya Lattnerf697c032008-02-17 20:02:20 +00009 ret i32 %tmp.1
Evan Chenga5007fa2007-01-19 09:20:23 +000010}