[PATCH] LLVM targeting aarch64 doesn't correctly produce aligned accesses for non-aligned data at -O0/fast-isel (-mno-unaligned-access)

Chad Rosier mcrosier at codeaurora.org
Wed Jun 10 08:43:28 PDT 2015


REPOSITORY
  rL LLVM

================
Comment at: test/CodeGen/AArch64/arm64-strict-align.ll:3
@@ -2,3 +2,3 @@
 ; RUN: llc < %s -mtriple=arm64-apple-darwin -aarch64-no-strict-align | FileCheck %s
-; RUN: llc < %s -mtriple=arm64-apple-darwin -aarch64-strict-align | FileCheck %s --check-prefix=CHECK-STRICT
+; RUN: llc < %s -mtriple=arm64-apple-darwin -aarch64-strict-align -fast-isel | FileCheck %s --check-prefix=CHECK-STRICT
 
----------------
Adding -fast-isel to the run line means we're no longer testing the ISelDAG path.  Please create a new RUN line for fast-isel.

http://reviews.llvm.org/D10360

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list