Benjamin Kramer
|
66f3fb9fac
Use phi ranges to simplify code. No functionality change intended.
|
7 жил өмнө |
Florian Hahn
|
f605692d39
[LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
|
7 жил өмнө |
Hal Finkel
|
3f92210a79
[LV] Extend InstWidening with CM_Widen_Recursive
|
7 жил өмнө |
Hal Finkel
|
625a9ef4f3
[LV] NFC patch for moving VP*Recipe class definitions from LoopVectorize.cpp to VPlan.h
|
7 жил өмнө |
Dorit Nuzman
|
3ce8b664b3
[LV] Support efficient vectorization of an induction with redundant casts
|
7 жил өмнө |
Dorit Nuzman
|
330c5d954f
[LV] Ignore the cost of values that will not appear in the vectorized loop
|
7 жил өмнө |
Adam Nemet
|
d62c5bdaf9
[LV] Interleaved access vectorization: fix computing new alias info
|
7 жил өмнө |
Alina Sbirlea
|
a694e228c2
Add MemorySSA as loop dependency, disabled by default [NFC].
|
7 жил өмнө |
Gil Rapaport
|
a36486e33b
[LV] Model masking in VPlan, introducing VPInstructions
|
7 жил өмнө |
Gil Rapaport
|
c07df42b1a
[LV] Introduce VPBlendRecipe, VPWidenMemoryInstructionRecipe
|
7 жил өмнө |
Dan Gohman
|
b5e0bec282
Add an @llvm.sideeffect intrinsic
|
7 жил өмнө |
Sanjay Patel
|
00e900afdb
[IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fast-math-flag
|
7 жил өмнө |
Benjamin Kramer
|
29c5a7e7b9
[LoopVectorize] Replace manual VPlan memory management with unique_ptr.
|
7 жил өмнө |
Dehao Chen
|
b1bfcf247f
Do not add discriminator encoding for debug intrinsics.
|
7 жил өмнө |
Eugene Zelenko
|
8187e7e301
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
7 жил өмнө |
Vivek Pandya
|
2540c741d5
[NFC] Convert OptimizationRemarkEmitter old emit() calls to new closure
|
7 жил өмнө |
Ayal Zaks
|
5eb1a9dfa9
[LV] Fix PR34743 - handle casts that sink after interleaved loads
|
7 жил өмнө |
Ayal Zaks
|
0e8a63e67f
[LV] Fix PR34711 - widen instruction ranges when sinking casts
|
7 жил өмнө |
Matthew Simpson
|
e0d97dea2f
[LV] Use correct insertion point when type shrinking reductions
|
8 жил өмнө |
Sanjoy Das
|
e87cf87e45
Use a BumpPtrAllocator for Loop objects
|
8 жил өмнө |
Adam Nemet
|
093624c347
Allow ORE.emit to take a closure to delay building the remark object
|
8 жил өмнө |
Vivek Pandya
|
18b4c37d1e
This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352
|
8 жил өмнө |
Vivek Pandya
|
4abccff981
This reverts r313381
|
8 жил өмнө |
Vivek Pandya
|
bb8204f26f
This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352
|
8 жил өмнө |
Alon Kom
|
dde48e1948
[LV] Fix maximum legal VF calculation
|
8 жил өмнө |
Anna Thomas
|
fb0da33fc1
[LV] Avoid computing the register usage for default VF. NFC
|
8 жил өмнө |
Ayal Zaks
|
3c0fd8c54b
[LV] Fix PR34523 - avoid generating redundant selects
|
8 жил өмнө |
Anna Thomas
|
2691122302
[LV] Clamp the VF to the trip count
|
8 жил өмнө |
Zvi Rackover
|
3438d07f09
LoopVectorize: MaxVF should not be larger than the loop trip count
|
8 жил өмнө |
Benjamin Kramer
|
6bf02adee0
[LoopVectorize] Turn static DenseSet into switch.
|
8 жил өмнө |