[PATCH] D118545: [ARM] Fix 8-bit immediate overflow in the instruction of segmented stack prologue.
John Brawn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 7 03:13:48 PST 2022
john.brawn added a comment.
You'll want to have the RUN lines for the thumb tests to have a --check-prefix argument to FileCheck that's unique, and use that to check for the thumb-specific codegen, e.g.
; RUN: llc < %s -mtriple=arm-linux-androideabi -mattr=+v4t -verify-machineinstrs | FileCheck %s -check-prefix=ARM-android
; RUN: llc < %s -mtriple=arm-linux-unknown-gnueabi -mattr=+v4t -verify-machineinstrs | FileCheck %s -check-prefix=ARM-linux
; RUN: llc < %s -mtriple=thumb-linux-androideabi -mattr=+v4t -verify-machineinstrs | FileCheck %s -check-prefix=THUMB-android
; RUN: llc < %s -mtriple=thumb-linux-unknown-gnueabi -mattr=+v4t -verify-machineinstrs | FileCheck %s -check-prefix=THUMB-linux
then later
; THUMB-android: test_large:
; THUMB-android: push {r4, r5}
; THUMB-android-NEXT: whatever the expected sp-setting instruction sequence is
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D118545/new/
https://reviews.llvm.org/D118545
More information about the llvm-commits
mailing list