cache.c#202 | dcefree((DCEnode*)newconstraint); |
#305 | if(constraint != NULL) dcefree((DCEnode*)constraint); |
#332 | dcefree((DCEnode*)node->constraint); |
constraints.c#442 | if(ncstat) dcefree((DCEnode*)projection); |
#556 | dcefree((DCEnode*)p2); |
#577 | dcefree((DCEnode*)p1); |
#614 | dcefree((DCEnode*)container); |
#742 | if(ncstat) dcefree((DCEnode*)projection); |
#777 | result = (DCEprojection*)dceclone((DCEnode*)var); /* use only the var projection */ |
#780 | result = (DCEprojection*)dceclone((DCEnode*)result); /* so we can modify */ |
dapdump.c#216 | tmp = dcetostring((DCEnode*)proj); |
#230 | return dcetostring((DCEnode*)sel); |
#239 | tmp = dcetostring((DCEnode*)con); |
dceconstraints.c#31 | static void ceallnodesr(DCEnode* node, NClist* allnodes, CEsort which); |
#32 | static void dcedump(DCEnode* node, NCbytes* buf); |
#33 | static void dcedumpraw(DCEnode* node, NCbytes* buf); |
#59 | fprintf(stderr,"constraint: %s",dcetostring((DCEnode*)dapconstraint)); |
#72 | fprintf(stderr,"%s: %s\n",prefix,dcetostring((DCEnode*)s)); |
#237 | fprintf(stderr,"dapmergeprojection: dst = %s\n",dcetostring((DCEnode*)dst)); |
#238 | fprintf(stderr,"dapmergeprojection: src = %s\n",dcetostring((DCEnode*)src)); |
#249 | nclistpush(cat,(void*)dceclone((DCEnode*)p)); |
#272 | dcefree((DCEnode*)p2); |
#337 | dcetobuffer((DCEnode*)constraints,buf); |
#343 | DCEnode* |
#344 | dceclone(DCEnode* node) |
#346 | DCEnode* result = NULL; |
#348 | result = (DCEnode*)dcecreate(node->sort); |
#397 | clone->constant = (DCEconstant*)dceclone((DCEnode*)orig->constant); break; |
#399 | clone->var = (DCEvar*)dceclone((DCEnode*)orig->var); break; |
#401 | clone->fcn = (DCEfcn*)dceclone((DCEnode*)orig->fcn); break; |
#412 | clone->var = (DCEvar*)dceclone((DCEnode*)orig->var); break; |
#414 | clone->fcn = (DCEfcn*)dceclone((DCEnode*)orig->fcn); break; |
#423 | clone->lhs = (DCEvalue*)dceclone((DCEnode*)orig->lhs); |
#451 | DCEnode* node = (DCEnode*)nclistget(list,i); |
#452 | DCEnode* newnode = dceclone((DCEnode*)node); |
#459 | dcefree(DCEnode* node) |
#485 | case CES_CONST: dcefree((DCEnode*)target->constant); break; |
#486 | case CES_VAR: dcefree((DCEnode*)target->var); break; |
#487 | case CES_FCN: dcefree((DCEnode*)target->fcn); break; |
#495 | case CES_VAR: dcefree((DCEnode*)target->var); break; |
#496 | case CES_FCN: dcefree((DCEnode*)target->fcn); break; |
#504 | dcefree((DCEnode*)target->lhs); |
#536 | DCEnode* node = (DCEnode*)nclistget(list,i); |
#537 | dcefree((DCEnode*)node); |
#543 | dcetostring(DCEnode* node) |
#559 | dcedumpraw((DCEnode*)node,buf); |
#596 | dcetobuffer(DCEnode* node, NCbytes* buf) |
#602 | dcedump(DCEnode* node, NCbytes* buf) |
#645 | dcetobuffer((DCEnode*)slice,buf); |
#685 | dcetobuffer((DCEnode*)value->constant,buf); |
#688 | dcetobuffer((DCEnode*)value->var,buf); |
#691 | dcetobuffer((DCEnode*)value->fcn,buf); |
#701 | dcetobuffer((DCEnode*)target->var,buf); |
#703 | case CES_FCN: dcetobuffer((DCEnode*)target->fcn,buf); break; |
#710 | dcetobuffer((DCEnode*)sel->lhs,buf); |
#758 | DCEnode* node = (DCEnode*)nclistget(list,i); |
#761 | dcetobuffer((DCEnode*)node,buf); |
#768 | dceallnodes(DCEnode* node, CEsort which) |
#776 | ceallnodesr(DCEnode* node, NClist* allnodes, CEsort which) |
#787 | ceallnodesr((DCEnode*)nclistget(fcn->args,i),allnodes,which); |
#793 | ceallnodesr((DCEnode*)nclistget(var->segments,i),allnodes,which); |
#799 | ceallnodesr((DCEnode*)value->var,allnodes,which); |
#801 | ceallnodesr((DCEnode*)value->fcn,allnodes,which); |
#803 | ceallnodesr((DCEnode*)value->constant,allnodes,which); |
#807 | ceallnodesr((DCEnode*)selection->lhs,allnodes,which); |
#809 | ceallnodesr((DCEnode*)nclistget(selection->rhs,i),allnodes,which); |
#814 | ceallnodesr((DCEnode*)projection->var,allnodes,which); |
#816 | ceallnodesr((DCEnode*)projection->fcn,allnodes,which); |
#821 | ceallnodesr((DCEnode*)nclistget(constraint->projections,i),allnodes,which); |
#823 | ceallnodesr((DCEnode*)nclistget(constraint->selections,i),allnodes,which); |
#832 | DCEnode* |
#835 | DCEnode* node = NULL; |
#842 | node = (DCEnode*)target; |
#852 | node = (DCEnode*)target; |
#858 | node = (DCEnode*)target; |
#865 | node = (DCEnode*)target; |
#872 | node = (DCEnode*)target; |
#878 | node = (DCEnode*)target; |
#884 | node = (DCEnode*)target; |
#890 | node = (DCEnode*)target; |
#897 | node = (DCEnode*)target; |
#1044 | dcedumpraw(DCEnode* node, NCbytes* buf) |
#1086 | dcedumpraw((DCEnode*)slice,buf); |
#1134 | dcedumpraw((DCEnode*)value->constant,buf); |
#1137 | dcedumpraw((DCEnode*)value->var,buf); |
#1140 | dcedumpraw((DCEnode*)value->fcn,buf); |
#1152 | dcedumpraw((DCEnode*)target->var,buf); |
#1155 | dcedumpraw((DCEnode*)target->fcn,buf); |
#1164 | dcedumpraw((DCEnode*)sel->lhs,buf); |
#1203 | DCEnode* node = (DCEnode*)nclistget(list,i); |
#1206 | dcedumpraw((DCEnode*)node,buf); |
dceconstraints.h#14 | typedef struct DCEnode { |
#16 | } DCEnode; |
#22 | DCEnode node; |
#32 | DCEnode node; |
#42 | DCEnode node; |
#48 | DCEnode node; |
#54 | DCEnode node; |
#62 | DCEnode node; |
#71 | DCEnode node; |
#78 | DCEnode node; |
#86 | DCEnode node; |
#96 | extern DCEnode* dceclone(DCEnode* node); |
#99 | extern void dcefree(DCEnode* node); |
#102 | extern char* dcetostring(DCEnode* node); |
#104 | extern void dcetobuffer(DCEnode* node, NCbytes* buf); |
#109 | extern NClist* dceallnodes(DCEnode* node, CEsort which); |
#111 | extern DCEnode* dcecreate(CEsort sort); |
dceparse.c#35 | dcetostring((DCEnode*)state->constraint->projections)); |
#49 | dcetostring((DCEnode*)state->constraint->selections)); |
#72 | dcetostring((DCEnode*)p)); |
#375 | dcetostring((DCEnode*)constraint->projections)); |
getvara.c#15 | static DCEnode* save = NULL; |
#360 | dcefree((DCEnode*)walkprojection) ; /* reclaim any existing walkprojection */ |
#361 | walkprojection = (DCEprojection*)dceclone((DCEnode*)varaprojection); |
#415 | save = (DCEnode*)varaprojection; |
#421 | if(varaprojection != NULL) dcefree((DCEnode*)varaprojection); |
#422 | if(fetchconstraint != NULL) dcefree((DCEnode*)fetchconstraint); |
#514 | dcetostring((DCEnode*)segment),hasstringdim); |
#785 | dcetostring((DCEnode*)segment)); |
#1196 | dcefree((DCEnode*)vara->varaprojection); |
ncd2dispatch.c#1775 | dcefree((DCEnode*)dapcomm->oc.dapconstraint); |