Lines Matching refs:labelIndex
1080 void VertexProgram::CALL(int labelIndex, int callSiteIndex) in CALL() argument
1082 if(!labelBlock[labelIndex]) in CALL()
1084 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALL()
1087 if(callRetBlock[labelIndex].size() > 1) in CALL()
1094 Nucleus::createBr(labelBlock[labelIndex]); in CALL()
1095 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALL()
1100 void VertexProgram::CALLNZ(int labelIndex, int callSiteIndex, const Src &src) in CALLNZ() argument
1104 CALLNZb(labelIndex, callSiteIndex, src); in CALLNZ()
1108 CALLNZp(labelIndex, callSiteIndex, src); in CALLNZ()
1113 void VertexProgram::CALLNZb(int labelIndex, int callSiteIndex, const Src &boolRegister) in CALLNZb() argument
1122 if(!labelBlock[labelIndex]) in CALLNZb()
1124 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZb()
1127 if(callRetBlock[labelIndex].size() > 1) in CALLNZb()
1134 branch(condition, labelBlock[labelIndex], callRetBlock[labelIndex][callSiteIndex]); in CALLNZb()
1135 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZb()
1140 void VertexProgram::CALLNZp(int labelIndex, int callSiteIndex, const Src &predicateRegister) in CALLNZp() argument
1151 if(!labelBlock[labelIndex]) in CALLNZp()
1153 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZp()
1156 if(callRetBlock[labelIndex].size() > 1) in CALLNZp()
1166 branch(notAllFalse, labelBlock[labelIndex], callRetBlock[labelIndex][callSiteIndex]); in CALLNZp()
1167 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZp()
1365 void VertexProgram::LABEL(int labelIndex) in LABEL() argument
1367 if(!labelBlock[labelIndex]) in LABEL()
1369 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in LABEL()
1372 Nucleus::setInsertBlock(labelBlock[labelIndex]); in LABEL()
1373 currentLabel = labelIndex; in LABEL()