[llvm] 6e6c61d - [InstCombine] Add explicit data layout to test
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 30 04:09:27 PDT 2025
Author: Nikita Popov
Date: 2025-06-30T13:09:18+02:00
New Revision: 6e6c61d696c9ead7deb0b05d3643bf5c70883aa3
URL: https://github.com/llvm/llvm-project/commit/6e6c61d696c9ead7deb0b05d3643bf5c70883aa3
DIFF: https://github.com/llvm/llvm-project/commit/6e6c61d696c9ead7deb0b05d3643bf5c70883aa3.diff
LOG: [InstCombine] Add explicit data layout to test
To avoid the dependence on the SystemZ target. What is relevant here
is a data layout with preferred alignment for i8.
Added:
Modified:
llvm/test/Transforms/InstCombine/SystemZ/printf-opt-alignment.ll
Removed:
################################################################################
diff --git a/llvm/test/Transforms/InstCombine/SystemZ/printf-opt-alignment.ll b/llvm/test/Transforms/InstCombine/SystemZ/printf-opt-alignment.ll
index d01e759dd86a2..9148f9c6a6c40 100644
--- a/llvm/test/Transforms/InstCombine/SystemZ/printf-opt-alignment.ll
+++ b/llvm/test/Transforms/InstCombine/SystemZ/printf-opt-alignment.ll
@@ -1,8 +1,10 @@
-; RUN: opt < %s --passes=instcombine -S -mtriple=systemz-unknown | FileCheck %s
+; RUN: opt < %s --passes=instcombine -S | FileCheck %s
;
; Check that string replacements inserted by the instcombiner are properly aligned.
; The specific case checked replaces `printf("foo\n")` with `puts("foo")`
+target datalayout = "i8:8:16"
+
@msg1 = constant [17 x i8] c"Alignment Check\0A\00", align 2
; CHECK: c"Alignment Check\00", align 2
More information about the llvm-commits
mailing list