summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2023-05-08 17:28:50 +0100
committerFlorian Hahn <flo@fhahn.com>2023-05-08 17:28:50 +0100
commit127b00b25ccb8e9417256146fe3b638fbd5c8908 (patch)
treeedcc6670302889837733489b4765167c096f4d3d /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h
parent7cb9629920462135be55b1a2ff2012a04a824bdd (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