The profile annotation (profile-instr-use) pass for IR based PGO.
Declared in <llvm/Transforms/Instrumentation/PGOInstrumentation.h>
class PGOInstrumentationUse
: public OptionalPassInfoMixin<PGOInstrumentationUse>
| Name | Description |
|---|---|
OptionalPassInfoMixin<PGOInstrumentationUse> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
PGOInstrumentationUse [constructor] | Construct a PGO profile-use pass that annotates IR from a profile file. |
run | Apply profile data to annotate M for PGO. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |