Lines Matching defs:VPRecipeWithIRFlags
964 class VPRecipeWithIRFlags : public VPSingleDefRecipe {
1028 void transferFlags(VPRecipeWithIRFlags &Other) {
1035 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands, DebugLoc DL = {})
1042 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands, Instruction &I)
1072 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands,
1078 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands,
1084 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands,
1090 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands,
1097 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands,
1229 class VPInstruction : public VPRecipeWithIRFlags {
1306 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, DL),
1318 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, WrapFlags, DL),
1324 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, DisjointFlag, DL),
1406 class VPWidenRecipe : public VPRecipeWithIRFlags {
1412 : VPRecipeWithIRFlags(VPDef::VPWidenSC, Operands, I),
1439 class VPWidenCastRecipe : public VPRecipeWithIRFlags {
1449 : VPRecipeWithIRFlags(VPDef::VPWidenCastSC, Op, UI), Opcode(Opcode),
1456 : VPRecipeWithIRFlags(VPDef::VPWidenCastSC, Op), Opcode(Opcode),
1613 class VPWidenGEPRecipe : public VPRecipeWithIRFlags {
1631 : VPRecipeWithIRFlags(VPDef::VPWidenGEPSC, Operands, *GEP) {}
1655 class VPVectorPointerRecipe : public VPRecipeWithIRFlags {
1662 : VPRecipeWithIRFlags(VPDef::VPVectorPointerSC, ArrayRef<VPValue *>(Ptr),
2288 class VPReplicateRecipe : public VPRecipeWithIRFlags {
2299 : VPRecipeWithIRFlags(VPDef::VPReplicateSC, Operands, *I),
2921 class VPScalarIVStepsRecipe : public VPRecipeWithIRFlags {
2927 : VPRecipeWithIRFlags(VPDef::VPScalarIVStepsSC,