| /netbsd/src/external/gpl3/gcc/dist/gcc/config/pa/ |
| 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)); \
|
| 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/dist/gcc/doc/ |
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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 …]
|
| D | passes.texi | 25 * RTL passes:: Optimizations on a low-level representation. 97 RTL generation semantics. I plan to move all code generation 98 bits (both Tree and RTL) to compile_function. Should we hide 180 I need to look at what info RTL passes use first@enddots{} 667 would be hard to handle on RTL level (function calls, operations that expand to 799 requires target support, and so is delayed until RTL@. In the 802 @code{pass_tail_calls}. The RTL transformation is handled by 920 @node RTL passes 921 @section RTL passes 923 The following briefly describes the RTL generation and optimization [all …]
|
| D | portability.texi | 30 and the availability of autoincrement addressing. In the RTL-generation
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| 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. */
|
| D | treestruct.def | 46 DEFTREESTRUCT(TS_DECL_WRTL, "decl with RTL")
|
| D | rtl.def | 77 not in RTL used by the compiler itself, are at the end of the file. */ 90 /* The RTL generated for a DEBUG_EXPR_DECL. It links back to the 415 in DECL_RTLs and during RTL generation, but not in the insn chain. */ 676 This kind of expression cannot appear as an lvalue in RTL. */ 935 /* Definition of an RTL peephole operation. 1044 `op' - the RTL object defining the operand. 1052 RTL object. */ 1338 Within a DEFINE_SUBST template, the meaning of some RTL expressions is 1342 in other RTL expressions. MATCH_OPERATOR matches all common operators 1359 GCC internals manual, under "RTL Templates Transformations". */
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/mips/ |
| D | 5400.md | 28 ;; descriptions (also known as reservation RTL) is roughly ordered 29 ;; based on the define attribute RTL for the "type" classification.
|
| D | xlp.md | 50 ;; descriptions (also known as reservation RTL) is roughly ordered 51 ;; based on the define attribute RTL for the "type" classification.
|
| D | 5500.md | 30 ;; descriptions (also known as reservation RTL) is roughly ordered 31 ;; based on the define attribute RTL for the "type" classification.
|
| D | sr71k.md | 138 ;; descriptions (also known as reservation RTL) is roughly ordered 139 ;; based on the define attribute RTL for the "type" classification.
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/h8300/ |
| D | predicates.md | 329 /* Accept any mem during RTL generation. Otherwise, the code that does 331 to avoid reload problems, we only accept 'U' MEM operands after RTL 333 must force its operands to match 'U' before emitting RTL. */
|
| /netbsd/src/common/dist/zlib/contrib/delphi/ |
| D | readme.txt | 29 and _malloc and _free are added as C RTL stubs. As a result,
|
| /netbsd/src/external/gpl3/gdb/dist/cpu/ |
| D | or1k.cpu | 25 ; The CPU RTL development is a collaborative open source effort.
|
| /netbsd/src/external/gpl3/binutils/dist/cpu/ |
| D | or1k.cpu | 25 ; The CPU RTL development is a collaborative open source effort.
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/vax/ |
| D | predicates.md | 102 ;; RTL generation phase, `memory_operand' does not return TRUE for
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/pdp11/ |
| D | constraints.md | 96 ;; different from what the RTL intends.
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/config/fr30/ |
| D | fr30.md | 64 ;; generated at the RTL level, which generates better code for most machines 76 ;; Second, these patterns are not used solely in the RTL generation pass. Even 83 ;; generate RTL which needs no reloading and needs no temporary 275 ;; because if we put them there, they will be evaluated at RTL 395 ;; RTL rather than text from fr30_move_double().
|
| /netbsd/src/external/bsd/openldap/dist/libraries/liblunicode/ucdata/ |
| D | README | 138 reversing RTL segments. 148 properties. The AL and BM bidi properties gets marked as strong RTL and
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/cp/ |
| D | ChangeLog-1999 | 97 * decl.c (store_return_init): Use mode of old RTL generated for 494 that will be written out but that do not yet have RTL. 495 * semantics.c (expand_body): Do not generate RTL For inline 986 we are not immediately turning into RTL. 1002 function. Clear DECL_SAVED_TREE after generating RTL for a 1174 * decl.c (make_rtl_for_local_static): Don't create register RTL 1201 * decl.c (make_rtl_for_nonlocal_decl): Move code to create RTL for 1514 (expand_body): Don't do RTL generation if -fsyntax-only. 1610 functions, rather than RTL-generation functions. 1647 (c_expand_return): Just generate the RTL for the return. [all …]
|