Lines Matching refs:side_effects
28 void Kill(SideEffects side_effects);
81 void Kill(SideEffects side_effects);
83 void Store(SideEffects side_effects, HInstruction* instr);
327 void HSideEffectMap::Kill(SideEffects side_effects) { in Kill() argument
329 if (side_effects.ContainsFlag(GVNFlagFromInt(i))) { in Kill()
337 void HSideEffectMap::Store(SideEffects side_effects, HInstruction* instr) { in Store() argument
339 if (side_effects.ContainsFlag(GVNFlagFromInt(i))) { in Store()
540 SideEffects side_effects; in ComputeBlockSideEffects() local
545 side_effects.Add(side_effects_tracker_.ComputeChanges(instr)); in ComputeBlockSideEffects()
547 block_side_effects_[id].Add(side_effects); in ComputeBlockSideEffects()
551 loop_side_effects_[id].Add(side_effects); in ComputeBlockSideEffects()
557 if (block->IsLoopHeader()) side_effects = loop_side_effects_[id]; in ComputeBlockSideEffects()
560 loop_side_effects_[parent_block->block_id()].Add(side_effects); in ComputeBlockSideEffects()
575 SideEffects side_effects = loop_side_effects_[block->block_id()]; in LoopInvariantCodeMotion() local
579 << Print(side_effects) << std::endl; in LoopInvariantCodeMotion()
583 ProcessLoopBlock(graph()->blocks()->at(j), block, side_effects); in LoopInvariantCodeMotion()
653 SideEffects side_effects; in CollectSideEffectsOnPathsToDominatedBlock() local
660 side_effects.Add(block_side_effects_[block->block_id()]); in CollectSideEffectsOnPathsToDominatedBlock()
662 side_effects.Add(loop_side_effects_[block->block_id()]); in CollectSideEffectsOnPathsToDominatedBlock()
664 side_effects.Add(CollectSideEffectsOnPathsToDominatedBlock( in CollectSideEffectsOnPathsToDominatedBlock()
668 return side_effects; in CollectSideEffectsOnPathsToDominatedBlock()