blob: bbd98b6a828c97ad3fc5d035ab2a9204d413f929 [file] [edit]
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 6
; RUN: llc < %s -mtriple=avr -mcpu=atmega328 | FileCheck %s
define i16 @strlen(ptr noundef %__s) {
; CHECK-LABEL: strlen:
; CHECK: ; %bb.0: ; %entry
; CHECK-NEXT: ;APP
; CHECK-NEXT: call strlen
; CHECK-NEXT: ;NO_APP
; CHECK-NEXT: clr r25
; CHECK-NEXT: ret
entry:
%0 = tail call addrspace(0) i16 asm "call ${2:x}", "={r24},{r24},i,~{r30},~{r31},~{memory}"(ptr %__s, ptr addrspace(1) @strlen)
ret i16 %0
}