[PATCH] D116551: [AVR] Mark call-clobbered registers as clobbered in interrupt handlers

Ben Shi via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 5 02:32:49 PST 2022


benshi001 added a comment.

Generally speaking, I am OK with this patch. Just one suggestion, run `llvm/utils/update_llc_test_checks.py` against the test `case llvm/test/CodeGen/AVR/interrupts.ll`



================
Comment at: llvm/test/CodeGen/AVR/interrupts.ll:1
 ; RUN: llc < %s -march=avr | FileCheck %s
 
----------------
Would it be better to add an option `-verify-machineinstrs` ?


================
Comment at: llvm/test/CodeGen/AVR/interrupts.ll:115
+; CHECK-NEXT: push r0
+; CHECK:      clr r0
+; CHECK-NEXT: clr r1
----------------
Why this is a `CHECK` not a `CHECK-NEXT` ? Would it be better to show all auto generated assembly ?


================
Comment at: llvm/test/CodeGen/AVR/interrupts.ll:145
+; CHECK-NEXT: clr r1
+; CHECK:      push r18
+; CHECK-NEXT: push r19
----------------
Why this is a `CHECK` not a `CHECK-NEXT` ? Would it be better to show all auto generated assembly ?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D116551/new/

https://reviews.llvm.org/D116551



More information about the llvm-commits mailing list