diff options
| author | Florian Hahn <flo@fhahn.com> | 2023-05-08 17:28:50 +0100 |
|---|---|---|
| committer | Florian Hahn <flo@fhahn.com> | 2023-05-08 17:28:50 +0100 |
| commit | 127b00b25ccb8e9417256146fe3b638fbd5c8908 (patch) | |
| tree | edcc6670302889837733489b4765167c096f4d3d /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h | |
| parent | 7cb9629920462135be55b1a2ff2012a04a824bdd (diff) | |
[VPlan] Record IR flags on VPWidenRecipe directly (NFC).
This patch introduces a VPRecipeWithIRFlags class to record various IR
flags for a recipe. This allows de-coupling of IR flags from the
underlying instructions. The main benefit is that it allows dropping of
IR flags from recipes directly, without the need to go through
State::MayGeneratePoisonRecipes. The plan is to remove
MayGeneratePoisonRecipes once all relevant recipes are transitioned.
It also allows dropping IR flags during VPlan-to-VPlan transforms, which
will be used in a follow-up patch to implement truncateToMinimalBitwidths
as VPlan-to-VPlan transform.
Reviewed By: Ayal
Differential Revision: https://reviews.llvm.org/D149079
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h')
0 files changed, 0 insertions, 0 deletions
