Lines Matching refs:TCGContext
403 typedef struct TCGContext TCGContext; typedef
453 struct TCGContext { struct
565 extern __thread TCGContext *tcg_ctx; argument
740 void *tcg_malloc_internal(TCGContext *s, int size);
741 void tcg_pool_reset(TCGContext *s);
742 TranslationBlock *tcg_tb_alloc(TCGContext *s);
758 TCGContext *s = tcg_ctx; in tcg_malloc()
774 void tcg_func_start(TCGContext *s);
776 int tcg_gen_code(TCGContext *s, TranslationBlock *tb, uint64_t pc_start);
781 void tcg_set_frame(TCGContext *s, TCGReg reg, intptr_t start, intptr_t size);
856 void tcg_op_remove(TCGContext *s, TCGOp *op);
857 TCGOp *tcg_op_insert_before(TCGContext *s, TCGOp *op,
859 TCGOp *tcg_op_insert_after(TCGContext *s, TCGOp *op,
872 void tcg_optimize(TCGContext *s);
928 static inline ptrdiff_t tcg_pcrel_diff(TCGContext *s, const void *target) in tcg_pcrel_diff()
941 static inline ptrdiff_t tcg_tbrel_diff(TCGContext *s, const void *target) in tcg_tbrel_diff()
954 static inline size_t tcg_current_code_size(TCGContext *s) in tcg_current_code_size()
1058 void tcg_dump_ops(TCGContext *s, FILE *f, bool have_prefs);