Helper to remove instructions inserted during SCEV expansion, unless they are marked as used.
Declared in <llvm/Transforms/Utils/ScalarEvolutionExpander.h>
class SCEVExpanderCleaner;
| Name | Description |
|---|---|
SCEVExpanderCleaner [constructor] | Create a cleaner that removes unused expansions from Expander. |
~SCEVExpanderCleaner [destructor] | Destroy the cleaner and remove unused expansions unless marked used. |
cleanup | Remove unused instructions inserted during SCEV expansion. |
markResultUsed | Indicate that the result of the expansion is used. |