• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: llc < %s -march=bfin
2
3declare i16 @llvm.cttz.i16(i16)
4
5define i16 @cttztest(i16 %B) {
6	%b = call i16 @llvm.cttz.i16( i16 %B )		; <i16> [#uses=1]
7	ret i16 %b
8}
9define i16 @cttztest_z(i16 zeroext %B) {
10	%b = call i16 @llvm.cttz.i16( i16 %B )		; <i16> [#uses=1]
11	ret i16 %b
12}
13
14define i16 @cttztest_s(i16 signext %B) {
15	%b = call i16 @llvm.cttz.i16( i16 %B )		; <i16> [#uses=1]
16	ret i16 %b
17}
18
19