• Home
  • Raw
  • Download

Lines Matching refs:checks

75                                               EffectPathChecks const* checks) {  in Copy()  argument
76 return new (zone->New(sizeof(EffectPathChecks))) EffectPathChecks(*checks); in Copy()
213 Node* node, EffectPathChecks const* checks) { in Set() argument
216 info_for_node_[id] = checks; in Set()
221 EffectPathChecks const* checks = node_checks_.Get(effect); in ReduceCheckNode() local
224 if (checks == nullptr) return NoChange(); in ReduceCheckNode()
226 if (Node* check = checks->LookupCheck(node)) { in ReduceCheckNode()
232 return UpdateChecks(node, checks->AddCheck(zone(), node)); in ReduceCheckNode()
245 EffectPathChecks const* checks = node_checks_.Get(effect); in TryReuseBoundsCheckForFirstInput() local
249 if (checks == nullptr) return NoChange(); in TryReuseBoundsCheckForFirstInput()
255 if (Node* bounds_check = checks->LookupBoundsCheckFor(left)) { in TryReuseBoundsCheckForFirstInput()
264 return UpdateChecks(node, checks); in TryReuseBoundsCheckForFirstInput()
286 EffectPathChecks* checks = EffectPathChecks::Copy( in ReduceEffectPhi() local
290 checks->Merge(node_checks_.Get(input)); in ReduceEffectPhi()
292 return UpdateChecks(node, checks); in ReduceEffectPhi()
316 EffectPathChecks const* checks = node_checks_.Get(effect); in TakeChecksFromFirstEffect() local
319 if (checks == nullptr) return NoChange(); in TakeChecksFromFirstEffect()
322 return UpdateChecks(node, checks); in TakeChecksFromFirstEffect()
326 EffectPathChecks const* checks) { in UpdateChecks() argument
330 if (checks != original) { in UpdateChecks()
331 if (original == nullptr || !checks->Equals(original)) { in UpdateChecks()
332 node_checks_.Set(node, checks); in UpdateChecks()