Lines Matching defs:decisionType

140 						ConditionalCase		(Context& context, const char* name, const char* description, DecisionType decisionType, BranchResult branchType, WorkloadDivision workloadDivision, bool isVertex);
156 ConditionalCase::ConditionalCase (Context& context, const char* name, const char* description, DecisionType decisionType, BranchResult branchType, WorkloadDivision workloadDivision, bool isVertex)
158 , m_decisionType (decisionType)
411 LoopCase (Context& context, const char* name, const char* description, LoopType type, DecisionType decisionType, bool isLoopBoundStable, bool isVertex);
427 LoopCase::LoopCase (Context& context, const char* name, const char* description, LoopType type, DecisionType decisionType, bool isLoopBoundStable, bool isVertex)
429 , m_decisionType (decisionType)
858 for (int decisionType = (int)DECISION_STATIC; decisionType < (int)DECISION_LAST; decisionType++)
860 const char* decisionName = decisionType == (int)DECISION_STATIC ? "static" :
861 decisionType == (int)DECISION_UNIFORM ? "uniform" :
862 decisionType == (int)DECISION_ATTRIBUTE ? (isVertex ? "attribute" : "varying") :
877 if (decisionType != (int)DECISION_ATTRIBUTE && branchResult == (int)ConditionalCase::BRANCH_MIXED)
889 (DecisionType)decisionType, (ConditionalCase::BranchResult)branchResult,
933 for (int decisionType = (int)DECISION_STATIC; decisionType < (int)DECISION_LAST; decisionType++)
935 const char* decisionName = decisionType == (int)DECISION_STATIC ? "static" :
936 decisionType == (int)DECISION_UNIFORM ? "uniform" :
937 decisionType == (int)DECISION_ATTRIBUTE ? (isVertex ? "attribute" : "varying") :
941 if (decisionType == (int)DECISION_ATTRIBUTE)
943 vertexOrFragmentGroup->addChild(new LoopCase(m_context, (string(decisionName) + "_stable").c_str(), "", loopGroups[groupNdx].type, (DecisionType)decisionType, true, isVertex));
944 vertexOrFragmentGroup->addChild(new LoopCase(m_context, (string(decisionName) + "_unstable").c_str(), "", loopGroups[groupNdx].type, (DecisionType)decisionType, false, isVertex));
947 vertexOrFragmentGroup->addChild(new LoopCase(m_context, decisionName, "", loopGroups[groupNdx].type, (DecisionType)decisionType, true, isVertex));