Lines Matching refs:Ri
404 for (unsigned Ri = 0; Ri < numRetVals(F); ++Ri) { in surveyUse() local
405 RetOrArg Use = createRet(F, Ri); in surveyUse()
605 for (unsigned Ri = 0; Ri != RetCount; ++Ri) { in surveyFunction() local
606 if (RetValLiveness[Ri] != Live) in surveyFunction()
607 MaybeLiveRetUses[Ri].append(MaybeLiveAggregateUses.begin(), in surveyFunction()
620 for (unsigned Ri = 0; Ri != RetCount; ++Ri) in surveyFunction() local
621 markValue(createRet(&F, Ri), RetValLiveness[Ri], MaybeLiveRetUses[Ri]); in surveyFunction()
696 for (unsigned Ri = 0, E = numRetVals(&F); Ri != E; ++Ri) in markLive() local
697 propagateLiveness(createRet(&F, Ri)); in markLive()
808 for (unsigned Ri = 0; Ri != RetCount; ++Ri) { in removeDeadStuffFromFunction() local
809 RetOrArg Ret = createRet(F, Ri); in removeDeadStuffFromFunction()
811 RetTypes.push_back(getRetComponentType(F, Ri)); in removeDeadStuffFromFunction()
812 NewRetIdxs[Ri] = RetTypes.size() - 1; in removeDeadStuffFromFunction()
817 << Ri << " from " << F->getName() << "\n"); in removeDeadStuffFromFunction()
986 for (unsigned Ri = 0; Ri != RetCount; ++Ri) in removeDeadStuffFromFunction() local
987 if (NewRetIdxs[Ri] != -1) { in removeDeadStuffFromFunction()
993 V = IRB.CreateExtractValue(NewCB, NewRetIdxs[Ri], "newret"); in removeDeadStuffFromFunction()
998 RetVal = IRB.CreateInsertValue(RetVal, V, Ri, "oldret"); in removeDeadStuffFromFunction()