
Public Member Functions | |
| Inline (ReferenceMap *refMap, TypeMap *typeMap, EvaluatorPass *evaluator, const RemoveUnusedPolicy &policy, bool optimizeParserInlining) | |
Static Public Member Functions | |
| static bool | isAnnotationNoPropagate (cstring name) |
Is annotation name excluded from inline propagation? | |
| static void | setAnnotationNoPropagate (cstring name) |
Do not propagate annotation name during inlining. | |
Performs inlining as many times as necessary. Most frequently once will be enough. Multiple iterations are necessary only when instances are passed as arguments using constructor arguments.