Update VPInstruction to use VPRecipeWithIRFlags to manage FMFs for
VPInstruction.
A follow-up patch will also use VPRecipeWithIRFlags to remove the
CanonicalIVIncrementForPartNUW and CanonicalIVIncrementNUW opcodes.
Differential D157144
[VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC). fhahn on Aug 4 2023, 2:48 PM. Authored by
Details Update VPInstruction to use VPRecipeWithIRFlags to manage FMFs for A follow-up patch will also use VPRecipeWithIRFlags to remove the
Diff Detail
Event TimelineComment Actions Thanks!. Have you ever considered to add something like getCalledFunction() when Opode == Instruction::Call to identify vscale? Comment Actions AFAIK vscale isn't currently modeled as VPInstruction yet, but once it does that certainly makes sense, thanks! Comment Actions Given its importance maybe model it as a dedicated derived class of VPInstruction, e.g., VPVscaleInstruction.
Comment Actions Address latest comments, thanks!
|
Add a constructor and/or operator= from llvm::FastMathFlags?