Lines Matching defs:SC
486 VPBlockBase(const unsigned char SC, const std::string &N)
487 : SubclassID(SC), Name(N) {}
775 VPRecipeBase(const unsigned char SC, ArrayRef<VPValue *> Operands,
777 : VPDef(SC), VPUser(Operands, VPUser::VPUserID::Recipe), DL(DL) {}
780 VPRecipeBase(const unsigned char SC, iterator_range<IterT> Operands,
782 : VPDef(SC), VPUser(Operands, VPUser::VPUserID::Recipe), DL(DL) {}
894 VPSingleDefRecipe(const unsigned char SC, IterT Operands, DebugLoc DL = {})
895 : VPRecipeBase(SC, Operands, DL), VPValue(this) {}
897 VPSingleDefRecipe(const unsigned char SC, ArrayRef<VPValue *> Operands,
899 : VPRecipeBase(SC, Operands, DL), VPValue(this) {}
902 VPSingleDefRecipe(const unsigned char SC, IterT Operands, Value *UV,
904 : VPRecipeBase(SC, Operands, DL), VPValue(this, UV) {}
1035 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands, DebugLoc DL = {})
1036 : VPSingleDefRecipe(SC, Operands, DL) {
1042 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands, Instruction &I)
1043 : VPSingleDefRecipe(SC, Operands, &I, I.getDebugLoc()) {
1072 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands,
1074 : VPSingleDefRecipe(SC, Operands, DL), OpType(OperationType::Cmp),
1078 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands,
1080 : VPSingleDefRecipe(SC, Operands, DL),
1084 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands,
1086 : VPSingleDefRecipe(SC, Operands, DL), OpType(OperationType::FPMathOp),
1090 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands,
1092 : VPSingleDefRecipe(SC, Operands, DL), OpType(OperationType::DisjointOp),
1097 VPRecipeWithIRFlags(const unsigned char SC, IterT Operands,
1099 : VPSingleDefRecipe(SC, Operands, DL), OpType(OperationType::GEPOp),
2181 VPReductionRecipe(const unsigned char SC, const RecurrenceDescriptor &R,
2184 : VPSingleDefRecipe(SC, Operands, I), RdxDesc(R), IsOrdered(IsOrdered) {
2466 VPWidenMemoryRecipe(const char unsigned SC, Instruction &I,
2469 : VPRecipeBase(SC, Operands, DL), Ingredient(I), Consecutive(Consecutive),