Home | History | Annotate | Download | only in pseudo
      1 # RUN: llc -O0 -run-pass=avr-expand-pseudo %s -o - | FileCheck %s
      2 
      3 --- |
      4   target triple = "avr--"
      5   define void @test() {
      6   entry:
      7     ret void
      8   }
      9 ...
     10 
     11 ---
     12 name:            test
     13 body: |
     14   bb.0.entry:
     15 
     16     ; CHECK-LABEL: test
     17 
     18     ; CHECK:      $r14 = MOVRdRr $r31
     19     ; CHECK-NEXT: $r15 = MOVRdRr $r31
     20     ; CHECK-NEXT: $r15 = LSLRd killed $r15, implicit-def $sreg
     21     ; CHECK-NEXT: $r15 = SBCRdRr killed $r15, killed $r15, implicit-def $sreg, implicit killed $sreg
     22 
     23     $r15r14 = SEXT $r31, implicit-def $sreg
     24 ...
     25