tcg.h (ffd0e507369cd65de5a07b324a2fab03678aeae1) tcg.h (755bf9e514e3f60ffa3f0495e6bc524fca74f3be)
1/*
2 * Tiny Code Generator for QEMU
3 *
4 * Copyright (c) 2008 Fabrice Bellard
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to deal
8 * in the Software without restriction, including without limitation the rights

--- 1241 unchanged lines hidden (view full) ---

1250
1251#ifdef CONFIG_TCG_INTERPRETER
1252uintptr_t tcg_qemu_tb_exec(CPUArchState *env, const void *tb_ptr);
1253#else
1254typedef uintptr_t tcg_prologue_fn(CPUArchState *env, const void *tb_ptr);
1255extern tcg_prologue_fn *tcg_qemu_tb_exec;
1256#endif
1257
1/*
2 * Tiny Code Generator for QEMU
3 *
4 * Copyright (c) 2008 Fabrice Bellard
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to deal
8 * in the Software without restriction, including without limitation the rights

--- 1241 unchanged lines hidden (view full) ---

1250
1251#ifdef CONFIG_TCG_INTERPRETER
1252uintptr_t tcg_qemu_tb_exec(CPUArchState *env, const void *tb_ptr);
1253#else
1254typedef uintptr_t tcg_prologue_fn(CPUArchState *env, const void *tb_ptr);
1255extern tcg_prologue_fn *tcg_qemu_tb_exec;
1256#endif
1257
1258void tcg_register_jit(void *buf, size_t buf_size);
1258void tcg_register_jit(const void *buf, size_t buf_size);
1259
1260#if TCG_TARGET_MAYBE_vec
1261/* Return zero if the tuple (opc, type, vece) is unsupportable;
1262 return > 0 if it is directly supportable;
1263 return < 0 if we must call tcg_expand_vec_op. */
1264int tcg_can_emit_vec_op(TCGOpcode, TCGType, unsigned);
1265#else
1266static inline int tcg_can_emit_vec_op(TCGOpcode o, TCGType t, unsigned ve)

--- 205 unchanged lines hidden ---
1259
1260#if TCG_TARGET_MAYBE_vec
1261/* Return zero if the tuple (opc, type, vece) is unsupportable;
1262 return > 0 if it is directly supportable;
1263 return < 0 if we must call tcg_expand_vec_op. */
1264int tcg_can_emit_vec_op(TCGOpcode, TCGType, unsigned);
1265#else
1266static inline int tcg_can_emit_vec_op(TCGOpcode o, TCGType t, unsigned ve)

--- 205 unchanged lines hidden ---