Lines Matching refs:_slot

453 #define STACK_VAR(_stack, _slot) \  argument
454 ((int32_t*)(_stack))[_slot]
455 #define SET_STACK_VAR(_stack, _slot, _ssa_var) do { \ argument
456 ((int32_t*)(_stack))[_slot] = _ssa_var; \
459 #define CLEAR_STACK_REF(_stack, _slot) do { \ argument
460 (_stack)[_slot].ref = IR_UNUSED; \
461 (_stack)[_slot].flags = 0; \
463 #define STACK_REF(_stack, _slot) \ argument
464 (_stack)[_slot].ref
465 #define SET_STACK_REF(_stack, _slot, _ref) do { \ argument
466 (_stack)[_slot].ref = (_ref); \
467 (_stack)[_slot].flags = 0; \
469 #define SET_STACK_REF_EX(_stack, _slot, _ref, _flags) do { \ argument
470 (_stack)[_slot].ref = (_ref); \
471 (_stack)[_slot].flags = _flags; \
474 #define STACK_INFO(_stack, _slot) \ argument
475 (_stack)[_slot].info
476 #define STACK_TYPE(_stack, _slot) \ argument
477 (_stack)[_slot].type
478 #define STACK_MEM_TYPE(_stack, _slot) \ argument
479 (_stack)[_slot].mem_type
480 #define STACK_REG(_stack, _slot) \ argument
481 (_stack)[_slot].reg
482 #define STACK_FLAGS(_stack, _slot) \ argument
483 (_stack)[_slot].flags
484 #define SET_STACK_INFO(_stack, _slot, _info) do { \ argument
485 (_stack)[_slot].info = _info; \
487 #define SET_STACK_TYPE(_stack, _slot, _type, _set_mem_type) do { \ argument
489 (_stack)[_slot].type = __type; \
491 (_stack)[_slot].mem_type = __type; \
493 (_stack)[_slot].reg = ZREG_NONE; \
494 (_stack)[_slot].flags = 0; \
495 CLEAR_STACK_REF(_stack, _slot); \
497 #define SET_STACK_REG(_stack, _slot, _reg) do { \ argument
498 (_stack)[_slot].reg = _reg; \
499 (_stack)[_slot].flags = 0; \
501 #define SET_STACK_REG_EX(_stack, _slot, _reg, _flags) do { \ argument
502 (_stack)[_slot].reg = _reg; \
503 (_stack)[_slot].flags = _flags; \
505 #define RESET_STACK_MEM_TYPE(_stack, _slot) do { \ argument
506 (_stack)[_slot].mem_type = IS_UNKNOWN; \