HomeFreeBSD

Pull in r322106 from upstream llvm trunk (by Alexey Bataev):

Description

Pull in r322106 from upstream llvm trunk (by Alexey Bataev):

[COST]Fix PR35865: Fix cost model evaluation for shuffle on X86.

Summary:
If the vector type is transformed to non-vector single type, the
compile may crash trying to get vector information about non-vector
type.

Reviewers: RKSimon, spatel, mkuper, hfinkel

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D41862

This should fix "Not a vector MVT!" errors when building the
games/dhewm3 port.

Reported by: jbeich
PR: 225271

Details

Provenance
dimAuthored on
Parents
rS328145: Pull in r322016 from upstream llvm trunk (by Sanjay Patel):
Branches
Unknown
Tags
Unknown