23 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc < %s -mtriple=avr | FileCheck %s3 4define i8 @neg8(i8 %x) {5; CHECK-LABEL: neg8:6; CHECK: ; %bb.0:7; CHECK-NEXT: neg r248; CHECK-NEXT: ret9 %sub = sub i8 0, %x10 ret i8 %sub11}12 13define i16 @neg16(i16 %x) {14; CHECK-LABEL: neg16:15; CHECK: ; %bb.0:16; CHECK-NEXT: neg r2517; CHECK-NEXT: neg r2418; CHECK-NEXT: sbc r25, r119; CHECK-NEXT: ret20 %sub = sub i16 0, %x21 ret i16 %sub22}23