Alexey Bataev
|
2976ab9c15
[SLP] Allow vectorization of the instruction from the same basic blocks only, NFC.
|
8 anos atrás |
Alexey Bataev
|
fb84191e18
[SLP] Outline code for the check that instruction users are part of
|
8 anos atrás |
Dinar Temirbulatov
|
cce6cac026
[SLPVectorizer] Replace E->Scalars to VL0 at vectorizeTree and move comment, NFCI.
|
8 anos atrás |
Dinar Temirbulatov
|
4a3583d89e
[SLPVectorizer] buildTree_rec replace cast<Instruction>(VL[0]) to VL0, NFCI.
|
8 anos atrás |
Dinar Temirbulatov
|
e234ef0a5f
[SLPVectorizer] Change canReuseExtract function parameter Opcode from unsigned to Value *, NFCI.
|
8 anos atrás |
Simon Pilgrim
|
42916d8d85
Remove unnecessary cast. NFCI.
|
8 anos atrás |
Dinar Temirbulatov
|
31b76d9b4a
[SLPVectorizer] Add an extra parameter to tryScheduleBundle function, NFCI.
|
8 anos atrás |
Dinar Temirbulatov
|
4cbfb4282b
[SLPVectorizer] Add an extra parameter to alreadyVectorized function, NFCI.
|
8 anos atrás |
Dinar Temirbulatov
|
fa3d66c27c
[SLPVectorizer] Revert change in cancelScheduling with referencing to FirstInBundle, NFCI.
|
8 anos atrás |
Dinar Temirbulatov
|
18b9e001a8
[SLPVectorizer] Add an extra parameter to cancelScheduling function, NFCI.
|
8 anos atrás |
Dinar Temirbulatov
|
7bf0a87e3a
[SLPVectorizer] Add isOdd() helper function, NFCI.
|
8 anos atrás |
Dinar Temirbulatov
|
d5b3cba3bb
[SLPVectorizer] Moving Entry->NeedToGather check out of inner loop,
|
8 anos atrás |
Dinar Temirbulatov
|
c0dfd2f671
[SLPVectorizer] Introducing getTreeEntry() helper function [NFC]
|
8 anos atrás |
Dinar Temirbulatov
|
8bcd7ee921
Remove brackets, NFC.
|
8 anos atrás |
Galina Kistanova
|
143302b9f0
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
|
8 anos atrás |
Alexey Bataev
|
c20deb63f8
[SLP] Improve comments and naming of functions/variables/members, NFC.
|
8 anos atrás |
Alexey Bataev
|
cb453a0d29
Revert "[SLP] Improve comments and naming of functions/variables/members, NFC."
|
8 anos atrás |
Alexey Bataev
|
37aaa827f4
[SLP] Improve comments and naming of functions/variables/members, NFC.
|
8 anos atrás |
Reid Kleckner
|
816047d44c
[IR] De-virtualize ~Value to save a vptr
|
8 anos atrás |
Adam Nemet
|
2efa5091b6
[SLP] Enable 64-bit wide vectorization on AArch64
|
8 anos atrás |
Craig Topper
|
32a237d8c0
[ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits.
|
8 anos atrás |
Adam Nemet
|
65ad27f81e
[SLP] Emit optimization remarks
|
8 anos atrás |
Matthew Simpson
|
a4fa9d3a63
[AArch64] Consider widening instructions in cost calculations
|
8 anos atrás |
Amara Emerson
|
8f1f7ce9d1
Introduce experimental generic intrinsics for horizontal vector reductions.
|
8 anos atrás |
Sanjoy Das
|
399b4d037d
Rename WeakVH to WeakTrackingVH; NFC
|
8 anos atrás |
Sanjoy Das
|
263da12ab2
Reverts commit r301424, r301425 and r301426
|
8 anos atrás |
Sanjoy Das
|
d0cf26e443
Rename WeakVH to WeakTrackingVH; NFC
|
8 anos atrás |
Easwaran Raman
|
6e087c5152
[SLP vectorizer] Allow phi node reordering in tryToVectorizeList.
|
8 anos atrás |
Jonas Paulsson
|
0b09474fe1
[SLPVectorizer] Pass the right type argument to getCmpSelInstrCost()
|
8 anos atrás |
Jonas Paulsson
|
c33bdfa7b1
[SystemZ] TargetTransformInfo cost functions implemented.
|
8 anos atrás |