[InstCombine] Signed saturation patterns
[llvm-core.git] / test / CodeGen / AVR / intrinsics / read_register.ll
blob3f28d1d3a9fe2fcbbb8b73367567ca66449830cd
1 ; RUN: llc -O0 < %s -march=avr | FileCheck %s
3 ; CHECK-LABEL: foo
4 define void @foo() {
5 entry:
6   %val1 = call i16 @llvm.read_register.i16(metadata !0)
7   %val2 = call i16 @llvm.read_register.i16(metadata !1)
8   %val3 = call i8 @llvm.read_register.i8(metadata !2)
9   ret void
12 declare i8 @llvm.read_register.i8(metadata)
13 declare i16 @llvm.read_register.i16(metadata)
15 !0 = !{!"r28"}
16 !1 = !{!"Z"}
17 !2 = !{!"r0"}