Lines Matching refs:vectorization
10 The vectorization transformation can be rather complicated, involving several
17 The Vectorization Plan is an explicit model for describing vectorization
20 facilitates dealing with multiple vectorization candidates.
27 VPlan-based vectorization involves three major steps, taking a "scenario-based
28 approach" to vectorization planning:
52 vectorization process terminates before reaching Step 3, and compilation
61 a. Outer-loop vectorization. In particular, VPlan must be able to model the
64 b. SLP vectorization.
65 c. Combinations of the above, including nested vectorization: vectorizing
67 VF and UF), mixed vectorization: vectorizing a loop with SLP patterns
69 d. Function vectorization [2]_.
80 6. Encapsulate Single-Entry Single-Exit regions (SESE). During vectorization
86 Step 2.b: During vectorization instructions may need to be traversed, moved,
96 A LoopVectorizationPlanner is designed to handle the vectorization of a loop
180 VPlan is used to record the final vectorization decisions, and to execute them:
222 .. [1] "Outer-loop vectorization: revisited for short SIMD architectures", Dorit
225 .. [2] "Proposal for function vectorization and loop vectorization with function