brintos

brintos / llvm-project-archived public Read only

0
0
Text · 492 B · ddb5832 Raw
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