Lines Matching refs:EffectPathChecks
65 RedundancyElimination::EffectPathChecks*
66 RedundancyElimination::EffectPathChecks::Copy(Zone* zone,
67 EffectPathChecks const* checks) {
68 return zone->New<EffectPathChecks>(*checks);
72 RedundancyElimination::EffectPathChecks const*
73 RedundancyElimination::EffectPathChecks::Empty(Zone* zone) {
74 return zone->New<EffectPathChecks>(nullptr, 0);
77 bool RedundancyElimination::EffectPathChecks::Equals(
78 EffectPathChecks const* that) const {
90 void RedundancyElimination::EffectPathChecks::Merge(
91 EffectPathChecks const* that) {
119 RedundancyElimination::EffectPathChecks const*
120 RedundancyElimination::EffectPathChecks::AddCheck(Zone* zone,
123 return zone->New<EffectPathChecks>(head, size_ + 1);
226 Node* RedundancyElimination::EffectPathChecks::LookupCheck(Node* node) const {
236 Node* RedundancyElimination::EffectPathChecks::LookupBoundsCheckFor(
249 RedundancyElimination::EffectPathChecks const*
257 Node* node, EffectPathChecks const* checks) {
265 EffectPathChecks const* checks = node_checks_.Get(effect);
298 EffectPathChecks* checks = EffectPathChecks::Copy(
314 EffectPathChecks const* checks = node_checks_.Get(effect);
376 EffectPathChecks const* checks = node_checks_.Get(effect);
399 return UpdateChecks(node, EffectPathChecks::Empty(zone()));
419 EffectPathChecks const* checks = node_checks_.Get(effect);
429 EffectPathChecks const* checks) {
430 EffectPathChecks const* original = node_checks_.Get(node);