Lines Matching defs:resultsToKeep
435 // terminator operands) based on `resultsToKeep` and `argsToKeep`, given
439 [&](BitVector &valuesToKeep, BitVector &resultsToKeep,
454 : resultsToKeep[cast<OpResult>(input).getResultNumber()];
460 // Recompute `resultsToKeep` and `argsToKeep` based on `operandsToKeep` and
464 [&](BitVector &resultsToKeep, DenseMap<Region *, BitVector> &argsToKeep,
470 // Recompute `resultsToKeep` and `argsToKeep` based on `operandsToKeep`.
482 : resultsToKeep[cast<OpResult>(input).getResultNumber()];
492 resultsToKeep[cast<OpResult>(input).getResultNumber()] =
493 resultsToKeep[cast<OpResult>(input).getResultNumber()] |
499 // Recompute `resultsToKeep` and `argsToKeep` based on
515 : resultsToKeep[cast<OpResult>(input).getResultNumber()];
525 resultsToKeep[cast<OpResult>(input).getResultNumber()] =
526 resultsToKeep[cast<OpResult>(input).getResultNumber()] |
534 // Mark the values that we want to keep in `resultsToKeep`, `argsToKeep`,
537 [&](BitVector &resultsToKeep, DenseMap<Region *, BitVector> &argsToKeep,
546 resultsToKeep, argsToKeep);
552 resultsToKeep, argsToKeep, ®ion);
557 resultsToKeep, argsToKeep, operandsToKeep,
579 BitVector resultsToKeep;
592 markLiveResults(resultsToKeep);
606 markValuesToKeep(resultsToKeep, argsToKeep, operandsToKeep,
630 BitVector resultsToRemove = resultsToKeep.flip();