| /netbsd-src/external/gpl3/gcc/dist/gcc/config/pa/ |
| H A D | elf.h | 80 #define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, RTL) \ argument 82 if (!function_label_operand (RTL, VOIDmode)) \ 83 pa_encode_label (RTL); \ 84 assemble_name (FILE, XSTR ((RTL), 0)); \
|
| H A D | som.h | 228 #define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, RTL) \ argument 232 if (!function_label_operand (RTL, VOIDmode)) \ 233 pa_encode_label (RTL); \ 235 name = targetm.strip_name_encoding (XSTR ((RTL), 0)); \ 240 assemble_name_raw (FILE, XSTR ((RTL), 0)); \
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/pa/ |
| H A D | elf.h | 80 #define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, RTL) \ argument 82 if (!function_label_operand (RTL, VOIDmode)) \ 83 pa_encode_label (RTL); \ 84 assemble_name (FILE, XSTR ((RTL), 0)); \
|
| H A D | som.h | 227 #define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, RTL) \ argument 231 if (!function_label_operand (RTL, VOIDmode)) \ 232 pa_encode_label (RTL); \ 234 name = targetm.strip_name_encoding (XSTR ((RTL), 0)); \ 239 assemble_name_raw (FILE, XSTR ((RTL), 0)); \
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/doc/ |
| H A D | rtl.texi | 5 @node RTL 6 @chapter RTL Representation 7 @cindex RTL representation 8 @cindex representation of RTL 9 @cindex Register Transfer Language (RTL) 16 RTL is inspired by Lisp lists. It has both an internal form, made up of 22 * RTL Objects:: Expressions vs vectors vs strings vs integers. 23 * RTL Classes:: Categories of RTL expression objects, and their structure. 25 * Special Accessors:: Macros to access specific annotations on RTL. 26 * Flags:: Other flags in an RTL expression. [all …]
|
| H A D | cfg.texi | 16 intermediate code representation (the RTL or @code{GIMPLE} instruction 31 passes pipeline, and even from @code{GIMPLE} to @code{RTL}. 100 and RTL), there are pointers to the head and end of a basic block for 106 For RTL, these pointers are @code{BB_HEAD} and @code{BB_END}. 110 In the RTL representation of a function, the instruction stream 119 In the RTL function representation, the instructions contained in a 269 RTL also for table jumps. They are the easiest to manipulate as they 300 In the RTL representation, the destination of an exception edge is 306 In the RTL representation, the predicate @code{may_trap_p} may be used 319 These edges only exist in the RTL representation. [all …]
|
| H A D | loop.texi | 16 RTL, as well as the interfaces to loop-related analyses (induction 25 * loop-iv:: Induction variables on RTL. 156 loop optimizations until the end of RTL loop optimizations. During 202 number of insns in the loop, on GIMPLE and on RTL. 253 @code{tree_duplicate_loop_body_to_header_edge}: These functions (on RTL and 377 @section IV analysis on RTL 378 @cindex IV analysis on RTL 380 The induction variable on RTL is simple and only allows analysis of 428 Both on GIMPLE and on RTL, there are functions available to determine 442 @item @code{noloop_assumptions} on RTL, @code{may_be_zero} on GIMPLE: If [all …]
|
| H A D | md.texi | 25 * RTL Template:: The RTL template defines what insns match a pattern. 39 * Expander Definitions::Generating a sequence of several RTL insns 65 The parse tree is used to generate an RTL insn list based on named 69 The insn list is matched against the RTL templates to produce assembler 77 to the documentation later in this chapter, without regard for the RTL 97 Finally, the insn list's RTL is matched up with the RTL templates in the 110 an incomplete RTL expression, with pieces to be filled in later, operand 114 A @code{define_insn} is an RTL expression containing four or five operands: 126 instruction performs a certain standard job for the RTL-generation 136 used for generating RTL code, but they may permit several simpler insns [all …]
|
| H A D | gccint.info | 89 * RTL:: Machine-dependent low-level intermediate representation. 161 RTL-generation pass, it is often necessary to have multiple strategies 4109 specifically including those from 'rtl.h' and 'tree.h'. Since both RTL 4167 * RTL Tests:: Support for testing RTL passes. 6969 File: gccint.info, Node: GIMPLE Tests, Next: RTL Tests, Prev: Torture Tests, Up: Testsuites 7018 File: gccint.info, Node: RTL Tests, Prev: GIMPLE Tests, Up: Testsuites 7020 7.11 Support for testing RTL passes 7024 function body will be RTL, rather than C. For example: 7035 The parser expects the RTL body to be in the format emitted by this 7041 when "compact" is true. So you can capture RTL in the correct format [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | cfg-flags.def | 73 /* Set on blocks that are in RTL format. */ 74 DEF_BASIC_BLOCK_FLAG(RTL, 9) 120 This flag is only used for the RTL CFG. */ 125 EH edges also have ABNORMAL set for the RTL CFG. */ 130 This flag is only used for the RTL CFG. */ 158 This flag is only used for the RTL CFG. */ 163 This flag is only used for the RTL CFG. */ 167 This flag is only used for the RTL CFG. */ 171 This flag is only used for the RTL CFG. */
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | cfg-flags.def | 73 /* Set on blocks that are in RTL format. */ 74 DEF_BASIC_BLOCK_FLAG(RTL, 9) 120 This flag is only used for the RTL CFG. */ 125 EH edges also have ABNORMAL set for the RTL CFG. */ 130 This flag is only used for the RTL CFG. */ 158 This flag is only used for the RTL CFG. */ 163 This flag is only used for the RTL CFG. */ 167 This flag is only used for the RTL CFG. */ 171 This flag is only used for the RTL CFG. */
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/HistoricalNotes/ |
| H A D | 2001-06-01-GCCOptimizations.txt | 12 The rundown is that after RTL generation, the following happens: 44 Even if we choose to do LLVM code emission from RTL, we will almost 51 I'm continuing to look at the Tree -> RTL code. It is pretty gross 57 Anyways, I'm proceeding with the RTL -> LLVM conversion phase for now. We
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/ |
| H A D | rtl.texi | 5 @node RTL 6 @chapter RTL Representation 7 @cindex RTL representation 8 @cindex representation of RTL 9 @cindex Register Transfer Language (RTL) 16 RTL is inspired by Lisp lists. It has both an internal form, made up of 22 * RTL Objects:: Expressions vs vectors vs strings vs integers. 23 * RTL Classes:: Categories of RTL expression objects, and their structure. 25 * Special Accessors:: Macros to access specific annotations on RTL. 26 * Flags:: Other flags in an RTL expression. [all …]
|
| H A D | cfg.texi | 16 intermediate code representation (the RTL or @code{GIMPLE} instruction 31 passes pipeline, and even from @code{GIMPLE} to @code{RTL}. 100 and RTL), there are pointers to the head and end of a basic block for 106 For RTL, these pointers are @code{BB_HEAD} and @code{BB_END}. 110 In the RTL representation of a function, the instruction stream 119 In the RTL function representation, the instructions contained in a 269 RTL also for table jumps. They are the easiest to manipulate as they 300 In the RTL representation, the destination of an exception edge is 306 In the RTL representation, the predicate @code{may_trap_p} may be used 319 These edges only exist in the RTL representation. [all …]
|
| H A D | loop.texi | 16 RTL, as well as the interfaces to loop-related analyses (induction 25 * loop-iv:: Induction variables on RTL. 155 loop optimizations until the end of RTL loop optimizations. During 201 number of insns in the loop, on GIMPLE and on RTL. 252 @code{tree_duplicate_loop_to_header_edge}: These functions (on RTL and 376 @section IV analysis on RTL 377 @cindex IV analysis on RTL 379 The induction variable on RTL is simple and only allows analysis of 427 Both on GIMPLE and on RTL, there are functions available to determine 441 @item @code{noloop_assumptions} on RTL, @code{may_be_zero} on GIMPLE: If [all …]
|
| H A D | md.texi | 25 * RTL Template:: The RTL template defines what insns match a pattern. 39 * Expander Definitions::Generating a sequence of several RTL insns 65 The parse tree is used to generate an RTL insn list based on named 69 The insn list is matched against the RTL templates to produce assembler 77 to the documentation later in this chapter, without regard for the RTL 97 Finally, the insn list's RTL is matched up with the RTL templates in the 110 an incomplete RTL expression, with pieces to be filled in later, operand 114 A @code{define_insn} is an RTL expression containing four or five operands: 126 instruction performs a certain standard job for the RTL-generation 136 used for generating RTL code, but they may permit several simpler insns [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/contrib/vim-gcc-dev/ |
| H A D | README | 7 This adds syntax highlighting rules for the match.pd file and GIMPLE/RTL dumps. 9 You can also use RTL syntax rules for GCC machine desciption files by adding
|
| /netbsd-src/external/gpl3/gcc.old/dist/contrib/vim-gcc-dev/ |
| H A D | README | 7 This adds syntax highlighting rules for the match.pd file and GIMPLE/RTL dumps. 9 You can also use RTL syntax rules for GCC machine desciption files by adding
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/asan/ |
| H A D | asan_malloc_win.cpp | 283 enum AllocationOwnership { NEITHER = 0, ASAN = 1, RTL = 2 }; in SharedReAlloc() enumerator 294 ownershipState = RTL; in SharedReAlloc() 306 if (ownershipState == RTL || in SharedReAlloc() 329 CHECK(ownershipState == RTL || ownershipState == NEITHER); in SharedReAlloc()
|
| /netbsd-src/external/gpl3/gcc.old/dist/contrib/vim-gcc-dev/ftdetect/ |
| H A D | gcc-dev.vim | 14 " Match RTL dump file names such as test.c.234r.pass-name
|
| /netbsd-src/external/gpl3/gcc/dist/contrib/vim-gcc-dev/ftdetect/ |
| H A D | gcc-dev.vim | 14 " Match RTL dump file names such as test.c.234r.pass-name
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/ |
| H A D | 5400.md | 28 ;; descriptions (also known as reservation RTL) is roughly ordered 29 ;; based on the define attribute RTL for the "type" classification.
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/ |
| H A D | 5400.md | 28 ;; descriptions (also known as reservation RTL) is roughly ordered 29 ;; based on the define attribute RTL for the "type" classification.
|
| H A D | xlp.md | 50 ;; descriptions (also known as reservation RTL) is roughly ordered 51 ;; based on the define attribute RTL for the "type" classification.
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/pru/ |
| H A D | alu-zext.md | 27 ; An unfortunate side effect is that quite a few invalid RTL patterns are 30 ; These patterns are harmless since no pass should generate such RTL. This
|