|
GCC Middle and Back End API Reference
|
#include <read-md.h>
Public Member Functions | |
| file_location () | |
| file_location (const char *, int, int) | |
Data Fields | |
| const char * | filename |
| int | lineno |
| int | colno |
MD reader definitions. Copyright (C) 1987-2026 Free Software Foundation, Inc. This file is part of GCC. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see <http://www.gnu.org/licenses/>.
Records a position in the file.
|
inline |
Referenced by add_define_attr(), md_reader::get_current_location(), init_insn_for_nothing(), and main().
|
inline |
| int file_location::colno |
Referenced by file_location().
| const char* file_location::filename |
Referenced by file_location(), md_reader::fprint_md_ptr_loc(), gen_split(), main(), main(), output_insn_data(), process_template(), and write_insn_cases().
| int file_location::lineno |
Referenced by file_location(), md_reader::fprint_md_ptr_loc(), gen_split(), main(), main(), output_insn_data(), process_template(), and write_insn_cases().