1f1141285SMatthias Braun# RUN: llc -O0 -run-pass=avr-expand-pseudo %s -o - | FileCheck %s 2a5d49dfbSDylan McKay 3a5d49dfbSDylan McKay# This test checks the expansion of the 16-bit LDWRdPtrPi pseudo instruction. 4a5d49dfbSDylan McKay 5a5d49dfbSDylan McKay--- | 6a5d49dfbSDylan McKay target triple = "avr--" 7a5d49dfbSDylan McKay define void @test_ldwrdptrpi() { 8a5d49dfbSDylan McKay entry: 9a5d49dfbSDylan McKay ret void 10a5d49dfbSDylan McKay } 11a5d49dfbSDylan McKay... 12a5d49dfbSDylan McKay 13a5d49dfbSDylan McKay--- 14a5d49dfbSDylan McKayname: test_ldwrdptrpi 15a5d49dfbSDylan McKaybody: | 16a5d49dfbSDylan McKay bb.0.entry: 17*a1155ae6SAyke van Laethem liveins: $r31r30 18a5d49dfbSDylan McKay 19a5d49dfbSDylan McKay ; CHECK-LABEL: test_ldwrdptrpi 20a5d49dfbSDylan McKay 21820553fdSDylan McKay ; CHECK: early-clobber $r0, $r31r30 = LDRdPtrPi killed $r31r30 22820553fdSDylan McKay ; CHECK-NEXT: early-clobber $r1, $r31r30 = LDRdPtrPi killed $r31r30 23a5d49dfbSDylan McKay 24820553fdSDylan McKay $r1r0, $r31r30 = LDWRdPtrPi $r31r30 25a5d49dfbSDylan McKay... 26