[all-commits] [llvm/llvm-project] 7aecf2: [ExpandMemCmp] Correctly set alignment of generate...
Juneyoung Lee via All-commits
all-commits at lists.llvm.org
Mon Mar 16 06:39:54 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 7aecf2323c4ef007ed443d9a58703fe08815b805
https://github.com/llvm/llvm-project/commit/7aecf2323c4ef007ed443d9a58703fe08815b805
Author: Juneyoung Lee <aqjune at gmail.com>
Date: 2020-03-16 (Mon, 16 Mar 2020)
Changed paths:
M llvm/lib/CodeGen/ExpandMemCmp.cpp
M llvm/test/CodeGen/AArch64/bcmp-inline-small.ll
M llvm/test/CodeGen/PowerPC/memCmpUsedInZeroEqualityComparison.ll
M llvm/test/CodeGen/PowerPC/memcmp-mergeexpand.ll
M llvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll
Log Message:
-----------
[ExpandMemCmp] Correctly set alignment of generated loads
Summary:
This is a part of the series of efforts for correcting alignment of memory operations.
(Another related bugs: https://bugs.llvm.org/show_bug.cgi?id=44388 , https://bugs.llvm.org/show_bug.cgi?id=44543 )
This fixes https://bugs.llvm.org/show_bug.cgi?id=43880 by giving default alignment of loads to 1.
The test CodeGen/AArch64/bcmp-inline-small.ll should have been changed; it was introduced by https://reviews.llvm.org/D64805 . I talked with @evandro, and confirmed that the test is okay to be changed.
Other two tests from PowerPC needed changes as well, but fixes were straightforward.
Reviewers: courbet
Reviewed By: courbet
Subscribers: nlopes, gchatelet, wuzish, nemanjai, kristof.beyls, hiraditya, steven.zhang, danielkiss, llvm-commits, evandro
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D76113
More information about the All-commits
mailing list