Expose LoopVersioning as a pass.
Synopsis
Declared in <llvm/Transforms/Utils/LoopVersioning.h>
class LoopVersioningPass
: public OptionalPassInfoMixin<LoopVersioningPass>
Description
Currently this is only used for unit‐testing. It adds all memchecks necessary to remove all may‐aliasing array accesses from the loop.
Base Classes
Name |
Description |
A CRTP mix‐in for passes that can be skipped. |
Member Functions
Name |
Description |
Run loop versioning over |
Static Member Functions
Name |
Description |
Return false; optional passes may be skipped. |
Created with MrDocs