}
INLINE static gcc_jit_rvalue *
-emit_rval_XLI (gcc_jit_rvalue *obj)
+emit_XLI (gcc_jit_rvalue *obj)
{
return gcc_jit_rvalue_access_field (obj,
NULL,
}
INLINE static gcc_jit_rvalue *
-emit_rval_XLP (gcc_jit_rvalue *obj)
+emit_XLP (gcc_jit_rvalue *obj)
{
return gcc_jit_rvalue_access_field (obj,
NULL,
}
static gcc_jit_rvalue *
-emit_rval_XUNTAG (gcc_jit_rvalue *a, gcc_jit_type *type, unsigned lisp_word_tag)
+emit_XUNTAG (gcc_jit_rvalue *a, gcc_jit_type *type, unsigned lisp_word_tag)
{
/* #define XUNTAG(a, type, ctype) ((ctype *)
((char *) XLP (a) - LISP_WORD_TAG (type))) */
NULL,
GCC_JIT_BINARY_OP_MINUS,
comp.emacs_int_type,
- emit_rval_XLI (a),
+ emit_XLI (a),
gcc_jit_context_new_rvalue_from_int (comp.ctxt,
comp.emacs_int_type,
lisp_word_tag)));
}
static gcc_jit_rvalue *
-emit_rval_XCONS (gcc_jit_rvalue *a)
+emit_XCONS (gcc_jit_rvalue *a)
{
- return emit_rval_XUNTAG (a,
- gcc_jit_struct_as_type (comp.lisp_cons_s),
- LISP_WORD_TAG (Lisp_Cons));
+ return emit_XUNTAG (a,
+ gcc_jit_struct_as_type (comp.lisp_cons_s),
+ LISP_WORD_TAG (Lisp_Cons));
}
static gcc_jit_rvalue *
comp.ctxt,
NULL,
GCC_JIT_COMPARISON_EQ,
- emit_rval_XLI (x),
- emit_rval_XLI (y));
+ emit_XLI (x),
+ emit_XLI (y));
}
static gcc_jit_rvalue *
NULL,
GCC_JIT_BINARY_OP_RSHIFT,
comp.emacs_int_type,
- emit_rval_XLI (obj),
+ emit_XLI (obj),
gcc_jit_context_new_rvalue_from_int (comp.ctxt,
comp.emacs_int_type,
(USE_LSB_TAG ? 0 : VALBITS)));
NULL,
GCC_JIT_BINARY_OP_RSHIFT,
comp.emacs_int_type,
- emit_rval_XLI (obj),
+ emit_XLI (obj),
gcc_jit_context_new_rvalue_from_int (comp.ctxt,
comp.emacs_int_type,
(USE_LSB_TAG ? 0 : FIXNUM_BITS)));
NULL,
GCC_JIT_BINARY_OP_RSHIFT,
comp.emacs_int_type,
- emit_rval_XLI (obj),
+ emit_XLI (obj),
comp.inttypebits);
}
/* XCONS (c)->u */
gcc_jit_lvalue_as_rvalue (
gcc_jit_rvalue_dereference_field (
- emit_rval_XCONS (c),
+ emit_XCONS (c),
NULL,
comp.lisp_cons_u)),
NULL,
/* XCONS (c)->u */
gcc_jit_lvalue_as_rvalue (
gcc_jit_rvalue_dereference_field (
- emit_rval_XCONS (c),
+ emit_XCONS (c),
NULL,
comp.lisp_cons_u)),
NULL,