Lines Matching refs:PPCGProg

3022   void createArrays(gpu_prog *PPCGProg,  in createArrays()  argument
3032 gpu_array_info &PPCGArray = PPCGProg->array[i]; in createArrays()
3058 collect_references(PPCGProg, &PPCGArray); in createArrays()
3087 auto PPCGProg = isl_calloc_type(S->getIslCtx().get(), struct gpu_prog); in createPPCGProg() local
3089 PPCGProg->ctx = S->getIslCtx().get(); in createPPCGProg()
3090 PPCGProg->scop = PPCGScop; in createPPCGProg()
3091 PPCGProg->context = isl_set_copy(PPCGScop->context); in createPPCGProg()
3092 PPCGProg->read = isl_union_map_copy(PPCGScop->reads); in createPPCGProg()
3093 PPCGProg->may_write = isl_union_map_copy(PPCGScop->may_writes); in createPPCGProg()
3094 PPCGProg->must_write = isl_union_map_copy(PPCGScop->must_writes); in createPPCGProg()
3095 PPCGProg->tagged_must_kill = in createPPCGProg()
3097 PPCGProg->to_inner = getArrayIdentity(); in createPPCGProg()
3098 PPCGProg->to_outer = getArrayIdentity(); in createPPCGProg()
3100 PPCGProg->any_to_outer = nullptr; in createPPCGProg()
3101 PPCGProg->n_stmts = std::distance(S->begin(), S->end()); in createPPCGProg()
3102 PPCGProg->stmts = getStatements(); in createPPCGProg()
3116 PPCGProg->n_array = in createPPCGProg()
3118 PPCGProg->array = isl_calloc_array( in createPPCGProg()
3119 S->getIslCtx().get(), struct gpu_array_info, PPCGProg->n_array); in createPPCGProg()
3121 createArrays(PPCGProg, ValidSAIs); in createPPCGProg()
3123 PPCGProg->array_order = nullptr; in createPPCGProg()
3124 collect_order_dependences(PPCGProg); in createPPCGProg()
3126 PPCGProg->may_persist = compute_may_persist(PPCGProg); in createPPCGProg()
3127 return PPCGProg; in createPPCGProg()
3132 struct gpu_prog *PPCGProg; member
3197 void printGPUTree(isl_ast_node *Tree, gpu_prog *PPCGProg) { in printGPUTree() argument
3202 Data.PPCGProg = PPCGProg; in printGPUTree()
3231 gpu_gen *generateGPU(ppcg_scop *PPCGScop, gpu_prog *PPCGProg) { in generateGPU() argument
3240 PPCGGen->prog = PPCGProg; in generateGPU()
3289 printGPUTree(PPCGGen->tree, PPCGProg); in generateGPU()
3602 auto PPCGProg = createPPCGProg(PPCGScop); in runOnScop() local
3603 auto PPCGGen = generateGPU(PPCGScop, PPCGProg); in runOnScop()
3606 generateCode(isl_ast_node_copy(PPCGGen->tree), PPCGProg); in runOnScop()
3615 gpu_prog_free(PPCGProg); in runOnScop()