Home
last modified time | relevance | path

Searched refs:VPIRMetadata (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h917 class VPIRMetadata {
921 VPIRMetadata() {} in VPIRMetadata() function
925 VPIRMetadata(Instruction &I) { getMetadataToPropagate(&I, Metadata); } in VPIRMetadata() function
929 VPIRMetadata(Instruction &I, LoopVersioning *LVer);
932 VPIRMetadata(const VPIRMetadata &Other) : Metadata(Other.Metadata) {} in VPIRMetadata() function
948 public VPIRMetadata,
1058 VPIRMetadata(), Opcode(Opcode), Name(Name.str()) {} in VPRecipeWithIRFlags()
1355 public VPIRMetadata {
1365 : VPRecipeWithIRFlags(VPDef::VPWidenSC, Operands, I), VPIRMetadata(I), in VPWidenRecipe()
1396 class VPWidenCastRecipe : public VPRecipeWithIRFlags, public VPIRMetadata {
[all …]
H A DVPlanConstruction.cpp620 VPIRMetadata VPBranchWeights; in attachCheckBlock()
H A DVPlanRecipes.cpp438 VPIRMetadata(), Opcode(Opcode), Name(Name.str()) { in VPInstruction()
1397 VPIRMetadata::VPIRMetadata(Instruction &I, LoopVersioning *LVer) in VPIRMetadata() function in VPIRMetadata
1398 : VPIRMetadata(I) { in VPIRMetadata()
1408 void VPIRMetadata::applyMetadata(Instruction &I) const { in applyMetadata()
H A DVPlanTransforms.cpp85 false /*Consecutive*/, false /*Reverse*/, VPIRMetadata(*Load), in tryToConvertVPInstructionsToVPRecipes()
91 VPIRMetadata(*Store), Ingredient.getDebugLoc()); in tryToConvertVPInstructionsToVPRecipes()
H A DLoopVectorize.cpp7690 VPIRMetadata(*Load, LVer), I->getDebugLoc()); in tryToWidenMemory()
7694 Reverse, VPIRMetadata(*Store, LVer), in tryToWidenMemory()
8037 VPIRMetadata(*I, LVer)); in handleReplication()
8749 nullptr /*Mask*/, VPIRMetadata(*SI, LVer)); in tryToBuildVPlanWithVPRecipes()