llvm-rL326967-aligned-load
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Fri, 15 May 2020 16:25:16 +0000 (17:25 +0100)
committerScott Kitterman <scott@kitterman.com>
Fri, 15 May 2020 16:25:16 +0000 (17:25 +0100)
commit2e514ac1aaf73f61ea5590c47117e86413c40ea3
tree0054b330cb6f1fbfe2238f976ee8a18f9f3327fd
parent9212f7c890f9102f8f594f52bc1e336806bf1712
llvm-rL326967-aligned-load

commit b398d8e1fa5a5a914957fa22d0a64db97f6c265e
Author: Craig Topper <craig.topper@intel.com>
Date:   Thu Mar 8 00:21:17 2018 +0000

    [X86] Fix some isel patterns that used aligned vector load instructions with unaligned predicates.

    These patterns weren't checking the alignment of the load, but were using the aligned instructions. This will cause a GP fault if the data isn't aligned.

    I believe these were introduced in r312450.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@326967 91177308-0d34-0410-b5e6-96231b3b80d8

Gbp-Pq: Topic julia
Gbp-Pq: Name llvm-rL326967-aligned-load.patch
lib/Target/X86/X86InstrVecCompiler.td
test/CodeGen/X86/merge-consecutive-loads-256.ll
test/CodeGen/X86/merge-consecutive-loads-512.ll