Home | History | Annotate | Download | only in jit

Lines Matching refs:location

60   location *
61 new_location (recording::location *rloc,
70 new_array_type (location *loc,
75 new_field (location *loc,
80 new_bitfield (location *loc,
86 new_compound_type (location *loc,
96 new_param (location *loc,
101 new_function (location *loc,
110 new_global (location *loc,
117 new_global_initialized (location *loc,
127 new_ctor (location *log,
146 new_rvalue_from_vector (location *loc,
151 new_unary_op (location *loc,
157 new_binary_op (location *loc,
163 new_comparison (location *loc,
168 new_call (location *loc,
174 new_call_through_ptr (location *loc,
180 new_cast (location *loc,
185 new_bitcast (location *loc,
190 new_array_access (location *loc,
239 add_error (location *loc, const char *fmt, ...)
243 add_error_va (location *loc, const char *fmt, va_list ap)
254 set_tree_location (tree t, location *loc);
257 new_field_access (location *loc,
262 new_dereference (tree ptr, location *loc);
265 as_truth_value (tree expr, location *loc);
280 build_call (location *loc,
286 build_cast (location *loc,
305 global_new_decl (location *loc,
371 /* Source location handling. */
374 auto_vec<std::pair<tree, location *> > m_cached_locations;
495 new_local (location *loc,
503 get_address (location *loc);
516 set_tree_location (tree t, location *loc)
572 add_eval (location *loc,
576 add_assignment (location *loc,
581 add_comment (location *loc,
585 add_conditional (location *loc,
591 add_block (location *loc,
595 add_jump (location *loc,
599 add_return (location *loc,
603 add_switch (location *loc,
609 add_extended_asm (location *loc,
620 set_tree_location (tree t, location *loc)
666 access_field (location *loc,
670 dereference_field (location *loc,
674 dereference (location *loc);
692 access_field (location *loc,
696 get_address (location *loc);
726 bool mark_addressable (location *loc);
744 To square this circle, we need to cache all location creation,
776 location *
777 get_location (recording::location *rloc, int column_num);
781 vec<location *> m_locations;
788 /* A specific location on a source line. This is what we expose
790 class location : public wrapper
793 location (recording::location *loc, source_line *line, int column_num);
797 recording::location *get_recording_loc () const { return m_recording_loc; }
802 recording::location *m_recording_loc;