[all-commits] [llvm/llvm-project] 32fbea: [X86] Prevent (bitcast (broadcast_load)) combine f...
topperc via All-commits
all-commits at lists.llvm.org
Fri Mar 20 09:16:19 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 32fbea15485dbb04ad7222ffb017a9356c159d81
https://github.com/llvm/llvm-project/commit/32fbea15485dbb04ad7222ffb017a9356c159d81
Author: Craig Topper <craig.topper at intel.com>
Date: 2020-03-20 (Fri, 20 Mar 2020)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
[X86] Prevent (bitcast (broadcast_load)) combine from producing vXf16 broadcast instructions.
The combine tries to put the broadcast in either the integer or
fp domain to match the bitcast domain. But we can only do this
if the broadcast size is 32 or larger.
More information about the All-commits
mailing list