Lines Matching full:payload

251   IslAstUserPayload *Payload = new IslAstUserPayload();  in astBuildBeforeFor()  local
252 isl_id *Id = isl_id_alloc(isl_ast_build_get_ctx(Build), "", Payload); in astBuildBeforeFor()
256 Payload->IsParallel = astScheduleDimIsParallel(isl::manage_copy(Build), in astBuildBeforeFor()
257 BuildInfo->Deps, Payload); in astBuildBeforeFor()
261 BuildInfo->InParallelFor = Payload->IsOutermostParallel = in astBuildBeforeFor()
262 Payload->IsParallel; in astBuildBeforeFor()
279 IslAstUserPayload *Payload = (IslAstUserPayload *)isl_id_get_user(Id); in astBuildAfterFor() local
280 assert(Payload && "Post order visit assumes annotated for nodes"); in astBuildAfterFor()
283 assert(Payload->Build.is_null() && "Build environment already set"); in astBuildAfterFor()
284 Payload->Build = isl::manage_copy(Build); in astBuildAfterFor()
285 Payload->IsInnermost = (Id == BuildInfo->LastForNodeId); in astBuildAfterFor()
287 Payload->IsInnermostParallel = in astBuildAfterFor()
288 Payload->IsInnermost && (BuildInfo->InSIMD || Payload->IsParallel); in astBuildAfterFor()
289 if (Payload->IsOutermostParallel) in astBuildAfterFor()
326 IslAstUserPayload *Payload = new IslAstUserPayload(); in AtEachDomain() local
327 isl_id *Id = isl_id_alloc(isl_ast_build_get_ctx(Build), "", Payload); in AtEachDomain()
330 Payload->Build = isl::manage_copy(Build); in AtEachDomain()
569 IslAstUserPayload *Payload = (IslAstUserPayload *)Id.get_user(); in getNodePayload() local
570 return Payload; in getNodePayload()
574 IslAstUserPayload *Payload = getNodePayload(Node); in isInnermost() local
575 return Payload && Payload->IsInnermost; in isInnermost()
584 IslAstUserPayload *Payload = getNodePayload(Node); in isInnermostParallel() local
585 return Payload && Payload->IsInnermostParallel; in isInnermostParallel()
589 IslAstUserPayload *Payload = getNodePayload(Node); in isOutermostParallel() local
590 return Payload && Payload->IsOutermostParallel; in isOutermostParallel()
594 IslAstUserPayload *Payload = getNodePayload(Node); in isReductionParallel() local
595 return Payload && Payload->IsReductionParallel; in isReductionParallel()
618 IslAstUserPayload *Payload = getNodePayload(Node); in getSchedule() local
619 return Payload ? Payload->Build.get_schedule() : isl::union_map(); in getSchedule()
624 IslAstUserPayload *Payload = getNodePayload(Node); in getMinimalDependenceDistance() local
625 return Payload ? Payload->MinimalDependenceDistance : isl::pw_aff(); in getMinimalDependenceDistance()
630 IslAstUserPayload *Payload = getNodePayload(Node); in getBrokenReductions() local
631 return Payload ? &Payload->BrokenReductions : nullptr; in getBrokenReductions()
635 IslAstUserPayload *Payload = getNodePayload(Node); in getBuild() local
636 return Payload ? Payload->Build : isl::ast_build(); in getBuild()