Lines Matching refs:Ri
397 for (unsigned Ri = 0; Ri < numRetVals(F); ++Ri) { in surveyUse() local
398 RetOrArg Use = createRet(F, Ri); in surveyUse()
590 for (unsigned Ri = 0; Ri != RetCount; ++Ri) { in surveyFunction() local
591 if (RetValLiveness[Ri] != Live) in surveyFunction()
592 MaybeLiveRetUses[Ri].append(MaybeLiveAggregateUses.begin(), in surveyFunction()
605 for (unsigned Ri = 0; Ri != RetCount; ++Ri) in surveyFunction() local
606 markValue(createRet(&F, Ri), RetValLiveness[Ri], MaybeLiveRetUses[Ri]); in surveyFunction()
681 for (unsigned Ri = 0, E = numRetVals(&F); Ri != E; ++Ri) in markLive() local
682 propagateLiveness(createRet(&F, Ri)); in markLive()
793 for (unsigned Ri = 0; Ri != RetCount; ++Ri) { in removeDeadStuffFromFunction() local
794 RetOrArg Ret = createRet(F, Ri); in removeDeadStuffFromFunction()
796 RetTypes.push_back(getRetComponentType(F, Ri)); in removeDeadStuffFromFunction()
797 NewRetIdxs[Ri] = RetTypes.size() - 1; in removeDeadStuffFromFunction()
802 << Ri << " from " << F->getName() << "\n"); in removeDeadStuffFromFunction()
970 for (unsigned Ri = 0; Ri != RetCount; ++Ri) in removeDeadStuffFromFunction() local
971 if (NewRetIdxs[Ri] != -1) { in removeDeadStuffFromFunction()
977 V = IRB.CreateExtractValue(NewCB, NewRetIdxs[Ri], "newret"); in removeDeadStuffFromFunction()
982 RetVal = IRB.CreateInsertValue(RetVal, V, Ri, "oldret"); in removeDeadStuffFromFunction()