[all-commits] [llvm/llvm-project] a5c96e: [X86] Stop accidentally custom type legalizing v4i...
topperc via All-commits
all-commits at lists.llvm.org
Sat Dec 28 23:12:04 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: a5c96e326a7720f8c983b5b9fd820762f6922346
https://github.com/llvm/llvm-project/commit/a5c96e326a7720f8c983b5b9fd820762f6922346
Author: Craig Topper <craig.topper at gmail.com>
Date: 2019-12-28 (Sat, 28 Dec 2019)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
[X86] Stop accidentally custom type legalizing v4i32->v4f32 on SSE1 only targets.
We had a Custom operation action for v4i32 on SSE1. But since
v4i32 isn't legal until SSE2 this was not what was intended. The
code that get executed was intended for op legalization and
creates a bunch of v4i32 nodes that all end up scalarized.
More information about the All-commits
mailing list