Namespace Flame.Clr.Transforms
Classes
CanonicalizeDelegates
An intraprocedural transform that turns CIL idioms for delegates into specialized Flame IR instructions.
ExpandLinq
An optimization that replaces select LINQ methods with tailored implementations.
LowerBox
A transform that lowers reference type creating 'box' instructions to 'newobj' instructions if possible and calls to well-known functions if not.
LowerDelegates
An intraprocedural transform that turns Flame IR's dedicated delegate instructions into CIL idioms.