Lines Matching refs:Payload
250 IslAstUserPayload *Payload = new IslAstUserPayload(); in astBuildBeforeFor() local
251 isl_id *Id = isl_id_alloc(isl_ast_build_get_ctx(Build), "", Payload); in astBuildBeforeFor()
255 Payload->IsParallel = astScheduleDimIsParallel(isl::manage_copy(Build), in astBuildBeforeFor()
256 BuildInfo->Deps, Payload); in astBuildBeforeFor()
260 BuildInfo->InParallelFor = Payload->IsOutermostParallel = in astBuildBeforeFor()
261 Payload->IsParallel; in astBuildBeforeFor()
278 IslAstUserPayload *Payload = (IslAstUserPayload *)isl_id_get_user(Id); in astBuildAfterFor() local
279 assert(Payload && "Post order visit assumes annotated for nodes"); in astBuildAfterFor()
282 assert(Payload->Build.is_null() && "Build environment already set"); in astBuildAfterFor()
283 Payload->Build = isl::manage_copy(Build); in astBuildAfterFor()
284 Payload->IsInnermost = (Id == BuildInfo->LastForNodeId); in astBuildAfterFor()
286 Payload->IsInnermostParallel = in astBuildAfterFor()
287 Payload->IsInnermost && (BuildInfo->InSIMD || Payload->IsParallel); in astBuildAfterFor()
288 if (Payload->IsOutermostParallel) in astBuildAfterFor()
325 IslAstUserPayload *Payload = new IslAstUserPayload(); in AtEachDomain() local
326 isl_id *Id = isl_id_alloc(isl_ast_build_get_ctx(Build), "", Payload); in AtEachDomain()
329 Payload->Build = isl::manage_copy(Build); in AtEachDomain()
568 IslAstUserPayload *Payload = (IslAstUserPayload *)Id.get_user(); in getNodePayload() local
569 return Payload; in getNodePayload()
573 IslAstUserPayload *Payload = getNodePayload(Node); in isInnermost() local
574 return Payload && Payload->IsInnermost; in isInnermost()
583 IslAstUserPayload *Payload = getNodePayload(Node); in isInnermostParallel() local
584 return Payload && Payload->IsInnermostParallel; in isInnermostParallel()
588 IslAstUserPayload *Payload = getNodePayload(Node); in isOutermostParallel() local
589 return Payload && Payload->IsOutermostParallel; in isOutermostParallel()
593 IslAstUserPayload *Payload = getNodePayload(Node); in isReductionParallel() local
594 return Payload && Payload->IsReductionParallel; in isReductionParallel()
617 IslAstUserPayload *Payload = getNodePayload(Node); in getSchedule() local
618 return Payload ? Payload->Build.get_schedule() : isl::union_map(); in getSchedule()
623 IslAstUserPayload *Payload = getNodePayload(Node); in getMinimalDependenceDistance() local
624 return Payload ? Payload->MinimalDependenceDistance : isl::pw_aff(); in getMinimalDependenceDistance()
629 IslAstUserPayload *Payload = getNodePayload(Node); in getBrokenReductions() local
630 return Payload ? &Payload->BrokenReductions : nullptr; in getBrokenReductions()
634 IslAstUserPayload *Payload = getNodePayload(Node); in getBuild() local
635 return Payload ? Payload->Build : isl::ast_build(); in getBuild()