Lines Matching refs:cur_symbol

73 static symbol_t *cur_symbol;  variable
321 cur_symbol = $1;
322 cur_symbol->type = cur_symtype;
323 initialize_symbol(cur_symbol);
332 if (cur_symbol->info.rinfo->valid_bitmask == 0)
333 cur_symbol->info.rinfo->valid_bitmask = 0xFF;
335 if (cur_symbol->info.rinfo->size == 0)
336 cur_symbol->info.rinfo->size = 1;
341 if (cur_symbol->type != REGISTER) {
342 if (cur_symbol->info.rinfo->address == 0)
343 cur_symbol->info.rinfo->address =
346 cur_symbol->info.rinfo->size;
348 cur_symbol = NULL;
379 cur_symbol->info.rinfo->address = $2;
386 cur_symbol->info.rinfo->size = $2;
393 sym_max_addr = cur_symbol->info.rinfo->address
394 + cur_symbol->info.rinfo->size;
405 cur_symbol->count += $2;
412 cur_symbol->info.rinfo->mode = $2;
419 cur_symbol->dont_generate_debug_code = 1;
426 cur_symbol->info.rinfo->modes = $2;
546 $2->info.ainfo->parent = cur_symbol;
558 accumulator.symbol = cur_symbol;
570 mode_ptr.symbol = cur_symbol;
582 allones.symbol = cur_symbol;
594 allzeros.symbol = cur_symbol;
606 none.symbol = cur_symbol;
618 sindex.symbol = cur_symbol;
775 cur_symbol = $2;
776 cur_symbol->type = MACRO;
777 initialize_symbol(cur_symbol);
789 cur_symbol->info.macroinfo->narg = $3;
820 cur_symbol = symtable_get(SRAM_SYMNAME);
822 cur_symbol->type = SRAMLOC;
823 initialize_symbol(cur_symbol);
824 cur_symbol->count += 1;
828 sram_or_scb_offset = cur_symbol->info.rinfo->address;
832 scb_or_sram_symbol = cur_symbol;
837 cur_symbol = NULL;
845 cur_symbol = symtable_get(SCB_SYMNAME);
847 if (cur_symbol->type != UNINITIALIZED) {
852 cur_symbol->type = SCBLOC;
853 initialize_symbol(cur_symbol);
855 cur_symbol->info.rinfo->size = 64;
856 cur_symbol->count += 1;
860 sram_or_scb_offset = cur_symbol->info.rinfo->address;
864 scb_or_sram_symbol = cur_symbol;
869 cur_symbol = NULL;
1461 cur_symbol->name) != NULL) {
1465 symlist_add(&(sym->info.finfo->symrefs), cur_symbol,
1467 cur_symbol->info.rinfo->valid_bitmask |= sym->info.finfo->mask;
1468 cur_symbol->info.rinfo->typecheck_masks = TRUE;
1469 symlist_add(&(cur_symbol->info.rinfo->fields), sym, SYMLIST_SORT);
1584 if (cur_symbol == NULL || cur_symbol->type != MACRO) { in add_macro_arg()
1609 STAILQ_INSERT_TAIL(&cur_symbol->info.macroinfo->args, marg, links); in add_macro_arg()
1615 if (cur_symbol == NULL || cur_symbol->type != MACRO) { in add_macro_body()
1620 cur_symbol->info.macroinfo->body = strdup(bodytext); in add_macro_body()
1621 if (cur_symbol->info.macroinfo->body == NULL) { in add_macro_body()