xref: /llvm-project/llvm/test/CodeGen/ARM/print-registers.ll (revision 521dc4dda41e19559ed0964db7b28a6d075b081a)
1*521dc4ddSFlorian Hahn; RUN: llc -mtriple=armeb-arm-none-eabi < %s -o -| FileCheck %s -check-prefixes=CHECK-BE
2*521dc4ddSFlorian Hahn; RUN: llc -mtriple=arm-arm-none-eabi < %s -o -| FileCheck %s -check-prefixes=CHECK-LE
3*521dc4ddSFlorian Hahn
4*521dc4ddSFlorian Hahndefine dso_local void @_Z3fooi(i32 %a) local_unnamed_addr #0 {
5*521dc4ddSFlorian Hahnentry:
6*521dc4ddSFlorian Hahn; CHECK-BE: @ plain: [[LOW_REG:r[0-9]+]] Q: [[HIGH_REG:r[0-9]+]] R: [[LOW_REG]] H: [[HIGH_REG]]
7*521dc4ddSFlorian Hahn; CHECK-LE: @ plain: [[LOW_REG:r[0-9]+]] Q: [[LOW_REG]] R: [[HIGH_REG:r[0-9]+]] H: [[HIGH_REG]]
8*521dc4ddSFlorian Hahn  tail call void asm sideeffect "// plain: $0 Q: ${0:Q} R: ${0:R} H: ${0:H}", "r"(i64 1) #1
9*521dc4ddSFlorian Hahn  ret void
10*521dc4ddSFlorian Hahn}
11