Home | History | Annotate | Download | only in jit

Lines Matching refs:lvalue

91 struct gcc_jit_lvalue : public gcc::jit::recording::lvalue
1135 gcc::jit::recording::lvalue::as_rvalue method (a param is an rvalue),
1763 "lvalue \"%s\" not a global",
1817 "lvalue \"%s\" not a global",
1859 gcc::jit::recording::memento::as_object method (an lvalue is a
1863 gcc_jit_lvalue_as_object (gcc_jit_lvalue *lvalue)
1865 RETURN_NULL_IF_FAIL (lvalue, NULL, NULL, "NULL lvalue");
1867 return static_cast <gcc_jit_object *> (lvalue->as_object ());
1873 gcc::jit::recording::lvalue::as_rvalue method in jit-recording.h. */
1876 gcc_jit_lvalue_as_rvalue (gcc_jit_lvalue *lvalue)
1878 RETURN_NULL_IF_FAIL (lvalue, NULL, NULL, "NULL lvalue");
1880 return (gcc_jit_rvalue *)lvalue->as_rvalue ();
2522 gcc::jit::recording::lvalue::access_field method in
2658 gcc::jit::recording::lvalue::get_address method in jit-recording.cc. */
2661 gcc_jit_lvalue_get_address (gcc_jit_lvalue *lvalue,
2664 RETURN_NULL_IF_FAIL (lvalue, NULL, loc, "NULL lvalue");
2665 JIT_LOG_FUNC (lvalue->get_context ()->get_logger ());
2668 lvalue->get_address (loc);
2674 gcc::jit::recording::lvalue::set_tls_model method in jit-recording.cc. */
2677 gcc_jit_lvalue_set_tls_model (gcc_jit_lvalue *lvalue,
2680 RETURN_IF_FAIL (lvalue, NULL, NULL, "NULL lvalue");
2681 JIT_LOG_FUNC (lvalue->get_context ()->get_logger ());
2682 RETURN_IF_FAIL_PRINTF1 (lvalue->is_global (), lvalue->get_context (), NULL,
2683 "lvalue \"%s\" not a global",
2684 lvalue->get_debug_string ());
2686 lvalue->set_tls_model (model);
2692 gcc::jit::recording::lvalue::set_link_section method in jit-recording.cc. */
2695 gcc_jit_lvalue_set_link_section (gcc_jit_lvalue *lvalue,
2699 lvalue->set_link_section (section_name);
2705 gcc::jit::recording::lvalue::get_alignment method in jit-recording.cc. */
2708 gcc_jit_lvalue_get_alignment (gcc_jit_lvalue *lvalue)
2710 RETURN_VAL_IF_FAIL (lvalue, 0, NULL, NULL, "NULL lvalue");
2711 return lvalue->get_alignment ();
2717 gcc::jit::recording::lvalue::set_alignment method in jit-recording.cc. */
2720 gcc_jit_lvalue_set_alignment (gcc_jit_lvalue *lvalue,
2723 RETURN_IF_FAIL (lvalue, NULL, NULL, "NULL lvalue");
2726 lvalue->set_alignment (bytes);
2732 gcc::jit::recording::lvalue::set_register_name method in jit-recording.cc. */
2735 gcc_jit_lvalue_set_register_name (gcc_jit_lvalue *lvalue,
2738 RETURN_IF_FAIL (lvalue, NULL, NULL, "NULL lvalue");
2740 lvalue->set_register_name (reg_name);
2813 gcc_jit_lvalue *lvalue,
2820 RETURN_IF_FAIL (lvalue, ctxt, loc, "NULL lvalue");
2823 compatible_types (lvalue->get_type (),
2828 lvalue->get_debug_string (),
2829 lvalue->get_type ()->get_debug_string (),
2833 gcc::jit::recording::statement *stmt = block->add_assignment (loc, lvalue, rvalue);
2840 lvalue->verify_valid_within_stmt (__func__, stmt);
2853 gcc_jit_lvalue *lvalue,
2861 RETURN_IF_FAIL (lvalue, ctxt, loc, "NULL lvalue");
2869 compatible_types (lvalue->get_type (),
2874 lvalue->get_debug_string (),
2875 lvalue->get_type ()->get_debug_string (),
2879 gcc::jit::recording::statement *stmt = block->add_assignment_op (loc, lvalue, op, rvalue);
2886 lvalue->verify_valid_within_stmt (__func__, stmt);