28 #ifndef V8_HYDROGEN_ENVIRONMENT_LIVENESS_H_
29 #define V8_HYDROGEN_ENVIRONMENT_LIVENESS_H_
53 void ZapEnvironmentSlot(
int index, HSimulate* simulate);
54 void ZapEnvironmentSlotsInSuccessors(HBasicBlock* block,
BitVector* live);
55 void ZapEnvironmentSlotsForInstruction(HEnvironmentMarker* marker);
56 void UpdateLivenessAtBlockEnd(HBasicBlock* block,
BitVector* live);
63 int maximum_environment_size_;
74 bool collect_markers_;
79 HSimulate* last_simulate_;
HEnvironmentLivenessAnalysisPhase(HGraph *graph)