Lines Matching defs:tb
174 struct TranslationBlock *tb;
2470 TranslationBlock *tb;
2474 tb = s->tb;
2476 if ((pc & TARGET_PAGE_MASK) == (tb->pc & TARGET_PAGE_MASK) ||
2484 tcg_gen_exit_tb((intptr_t)tb + tb_num);
2888 if (s->tb->flags & HF_INHIBIT_IRQ_MASK) {
2891 if (s->tb->flags & HF_RF_MASK) {
5408 if (!(s->tb->flags & HF_INHIBIT_IRQ_MASK))
5488 if (!(s->tb->flags & HF_INHIBIT_IRQ_MASK))
7141 if (!(s->tb->flags & HF_INHIBIT_IRQ_MASK))
8143 basic block 'tb'. If search_pc is TRUE, also generate PC
8146 TranslationBlock *tb,
8164 pc_start = tb->pc;
8165 cs_base = tb->cs_base;
8166 flags = tb->flags;
8193 dc->tb = tb;
8244 max_insns = tb->cflags & CF_COUNT_MASK;
8253 !((bp->flags & BP_CPU) && (tb->flags & HF_RF_MASK))) {
8271 if (num_insns + 1 == max_insns && (tb->cflags & CF_LAST_IO))
8323 if (tb->cflags & CF_LAST_IO)
8325 gen_icount_end(tb, num_insns);
8352 tb->size = pc_ptr - pc_start;
8353 tb->icount = num_insns;
8357 void gen_intermediate_code(CPUState *env, TranslationBlock *tb)
8359 gen_intermediate_code_internal(env, tb, 0);
8362 void gen_intermediate_code_pc(CPUState *env, TranslationBlock *tb)
8364 gen_intermediate_code_internal(env, tb, 1);
8367 void gen_pc_load(CPUState *env, TranslationBlock *tb,
8381 searched_pc, pc_pos, gen_opc_pc[pc_pos] - tb->cs_base,
8382 (uint32_t)tb->cs_base);
8385 env->eip = gen_opc_pc[pc_pos] - tb->cs_base;