projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1817642
)
[X86] Remove !VT.is128BitVector() check. NFCI.
author
Simon Pilgrim
<llvm-dev@redking.me.uk>
Thu, 9 Jun 2022 20:39:39 +0000
(21:39 +0100)
committer
Simon Pilgrim
<llvm-dev@redking.me.uk>
Thu, 9 Jun 2022 20:39:45 +0000
(21:39 +0100)
The code is inside a if(VT.is256BitVector() || VT.is512BitVector()) condition
llvm/lib/Target/X86/X86ISelLowering.cpp
patch
|
blob
|
history
diff --git
a/llvm/lib/Target/X86/X86ISelLowering.cpp
b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 927484194990ff1973fd5e8e649e928608acc1b4..2d9e59b50008ec1dff7543c9006967cdcb0d93ae 100644
(file)
--- a/
llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/
llvm/lib/Target/X86/X86ISelLowering.cpp
@@
-19787,7
+19787,7
@@
SDValue X86TargetLowering::LowerINSERT_VECTOR_ELT(SDValue Op,
// If we are not inserting into the low 128-bit vector chunk,
// then prefer the broadcast+blend sequence.
// FIXME: relax the profitability check iff all N1 uses are insertions.
- if (
!VT.is128BitVector() &&
IdxVal >= NumEltsIn128 &&
+ if (IdxVal >= NumEltsIn128 &&
((Subtarget.hasAVX2() && EltSizeInBits != 8) ||
(Subtarget.hasAVX() && (EltSizeInBits >= 32) &&
X86::mayFoldLoad(N1, Subtarget)))) {