Flutter Engine
The Flutter Engine
|
#include <redundancy_elimination.h>
Public Member Functions | |
AllocationSinking (FlowGraph *flow_graph) | |
const GrowableArray< Definition * > & | candidates () const |
MaterializeObjectInstr * | MaterializationFor (Definition *alloc, Instruction *exit) |
void | Optimize () |
void | DetachMaterializations () |
Public Member Functions inherited from dart::ZoneAllocated | |
ZoneAllocated () | |
void * | operator new (size_t size) |
void * | operator new (size_t size, Zone *zone) |
void | operator delete (void *pointer) |
Definition at line 19 of file redundancy_elimination.h.
|
inlineexplicit |
Definition at line 21 of file redundancy_elimination.h.
|
inline |
Definition at line 24 of file redundancy_elimination.h.
void dart::AllocationSinking::DetachMaterializations | ( | ) |
Definition at line 3767 of file redundancy_elimination.cc.
MaterializeObjectInstr * dart::AllocationSinking::MaterializationFor | ( | Definition * | alloc, |
Instruction * | exit | ||
) |
Definition at line 3803 of file redundancy_elimination.cc.
void dart::AllocationSinking::Optimize | ( | ) |
Definition at line 3689 of file redundancy_elimination.cc.