Pass to replace calls to ifuncs with indirect calls.
Synopsis
Declared in <llvm/Transforms/Utils/LowerIFunc.h>
class LowerIFuncPass
: public OptionalPassInfoMixin<LowerIFuncPass>
Description
This could be used to support ifunc on systems where the program loader does not natively support it. Constant initializer uses of ifuncs are not handled.
Base Classes
Name |
Description |
A CRTP mix‐in for passes that can be skipped. |
Member Functions
Name |
Description |
|
Construct a LowerIFunc pass. |
Run the lower‐ifunc pass over the module. |
Static Member Functions
Name |
Description |
Return false; optional passes may be skipped. |
Created with MrDocs