cache.c#372 | DCEsegment* segment = (DCEsegment*)nclistget(proj->var->segments,i); |
#373 | if(!dapiswholesegment(segment)) {cacheable = 0; break;} |
constraints.c#410 | DCEsegment* segment = (DCEsegment*)nclistget(segments,i); |
#411 | for(j=0;j<segment->rank;j++) { |
#413 | DCEslice* slice = &segment->slices[j]; |
#428 | dimindex += segment->rank; |
#489 | DCEsegment* segment = (DCEsegment*)nclistget(proj->var->segments,i); |
#490 | if(!dapiswholesegment(segment)) {whole = 0; break;} |
#705 | DCEsegment* segment = (DCEsegment*)dcecreate(CES_SEGMENT); |
#710 | segment->annotation = (void*)n; |
#711 | segment->name = nulldup(n->ocname); |
#714 | segment->rank = localrank; |
#719 | slice = &segment->slices[j]; |
#724 | segment->slicesdefined = 1; |
#725 | segment->slicesdeclized = 1; |
#727 | nclistpush(segments,(void*)segment); |
dapodom.c#14 | dapodom_fromsegment(DCEsegment* segment, size_t startindex, size_t stopindex) |
#25 | odom->start[i] = segment->slices[i+startindex].first; |
#26 | odom->stride[i] = segment->slices[i+startindex].stride; |
#27 | odom->stop[i] = (segment->slices[i+startindex].last + 1); |
#32 | odom->count[i] = segment->slices[i+startindex].count; |
#34 | odom->declsize[i] = segment->slices[i+startindex].declsize; |
dapodom.h#22 | extern Dapodometer* dapodom_fromsegment(DCEsegment* segment, size_t start, size_t stop); |
daputil.c#486 | char* segment = (char*)nclistget(names,i); |
#488 | strcat(result,segment); |
dceconstraints.c#634 | DCEsegment* segment = (DCEsegment*)node; |
#635 | int rank = segment->rank; |
#636 | char* name = (segment->name?segment->name:"<unknown>"); |
#640 | if(dceverbose && dceiswholesegment(segment)) |
#642 | if(dceverbose || !dceiswholesegment(segment)) { |
#644 | DCEslice* slice = segment->slices+i; |
#969 | dcesegment_transpose(DCEsegment* segment, |
#977 | if(segment != NULL && sizes != NULL) { |
#978 | for(i=0;i<segment->rank;i++) { |
#979 | if(start != NULL) start[i] = segment->slices[i].first; |
#980 | if(count != NULL) count[i] = segment->slices[i].count; |
#981 | if(stride != NULL) stride[i] = (size_t)segment->slices[i].stride; |
#982 | if(sizes != NULL) sizes[i] = segment->slices[i].declsize; |
#1071 | DCEsegment* segment = (DCEsegment*)node; |
#1072 | int rank = segment->rank; |
#1073 | char* name = (segment->name?segment->name:"<unknown>"); |
#1079 | ncbytescat(buf,(segment->slicesdefined?"1":"0")); |
#1081 | ncbytescat(buf,(segment->slicesdeclized?"1":"0")); |
#1085 | DCEslice* slice = segment->slices+i; |
dceparse.c#92 | segment(DCEparsestate* state, Object name, Object slices0) |
#95 | DCEsegment* segment = (DCEsegment*)dcecreate(CES_SEGMENT); |
#97 | segment->name = strdup((char*)name); |
#99 | segment->rank = nclistlength(slices); |
#100 | segment->slicesdefined = 1; /* but not declsizes */ |
#103 | segment->slices[i] = *slice; |
#108 | segment->slicesdefined = 0; |
#111 | dumpsegment(segment)); |
#113 | return segment; |
dceparselex.h#68 | extern Object segment(DCEparsestate* state, Object name, Object slices0); |
dcetab.c#1338 | {(yyval)=segment(parsestate,(yyvsp[0]),null);} |
#1344 | {(yyval)=segment(parsestate,(yyvsp[-1]),(yyvsp[0]));} |
getvara.c#499 | DCEsegment* segment; |
#504 | segment = (DCEsegment*)nclistget(segments,depth-1); /*may be NULL*/ |
#514 | dcetostring((DCEnode*)segment),hasstringdim); |
#541 | odom = dapodom_fromsegment(segment,0,segment->rank); |
#550 | xgetvar,dimindex+segment->rank, |
#564 | ASSERT((segment != NULL)); |
#565 | ASSERT((segment->rank == 1)); |
#573 | odom = dapodom_fromsegment(segment,0,1); |
#601 | ncstat = extractstring(nccomm, xgetvar, xnode, segment, dimindex, conn, currentcontent, memory); |
#603 | ncstat = extract(nccomm, xgetvar, xnode, segment, dimindex, conn, currentcontent, memory); |
#757 | DCEsegment* segment, |
#773 | ASSERT((segment != NULL)); |
#785 | dcetostring((DCEnode*)segment)); |
#816 | int safeindex = dcesafeindex(segment,0,rank0); |
#821 | count = dcesegmentsize(segment,0,rank0); /* how many to read */ |
#831 | odom = dapodom_fromsegment(segment,0,safeindex); |
#832 | count = dcesegmentsize(segment,safeindex,rank0); /* read in count chunks */ |
#848 | odom = dapodom_fromsegment(segment,0,rank0); |
#866 | odom = dapodom_fromsegment(segment,0,rank0); |
#879 | count = dcesegmentsize(segment,0,rank0); /* how many to read */ |
#937 | DCEsegment* segment, |
#966 | odom = dapodom_fromsegment(segment,0,rank0); |
#983 | slicestring(conn,s,&segment->slices[rank0],memory); |