[all-commits] [llvm/llvm-project] c7ebe4: [VPlan] Replace VPBBs with VPIRBBs during skeleton...
Florian Hahn via All-commits
all-commits at lists.llvm.org
Wed Jan 1 14:06:39 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c7ebe4fd0afadcddd53ec89e6030f9a8f5370e1f
https://github.com/llvm/llvm-project/commit/c7ebe4fd0afadcddd53ec89e6030f9a8f5370e1f
Author: Florian Hahn <flo at fhahn.com>
Date: 2025-01-01 (Wed, 01 Jan 2025)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/VPlan.cpp
Log Message:
-----------
[VPlan] Replace VPBBs with VPIRBBs during skeleton creation (NFC).
Move replacement of VPBBs for vector preheader, middle block and scalar
preheader from VPlan::execute to skeleton creation, which actually
creates the IR basic blocks.
For now, the vector preheader can only be replaced after
prepareToExecute as it may create new instructions in the vector
preheader.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list