| /freebsd-12.1/contrib/gcc/doc/ |
| H A D | rtl.texi | 7 @node RTL 9 @cindex RTL representation 44 * Reading RTL:: Reading textual RTL from a file. 47 @node RTL Objects 51 @cindex RTL integers 52 @cindex RTL strings 53 @cindex RTL vectors 131 @node RTL Classes 207 @cindex RTL format 1797 @cindex RTL sum [all …]
|
| H A D | cfg.texi | 16 intermediate code representation (the RTL or @code{tree} instruction 81 For RTL, these pointers are @code{rtx head, end}. In the RTL function 84 In the RTL representation of a function, the instruction stream 259 In the RTL representation, the destination of an exception edge is 278 These edges only exist in the RTL representation. 346 this moment. In RTL, alternate entry points are specified by 433 stream, but in the RTL representation the edge frequencies are 505 In the RTL representation, each instruction has a 598 flow graph and insert instructions on them. In the RTL 617 RTL representation along with the function @code{tree} itself. [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. 170 number of insns in the loop, on GIMPLE and on RTL. 203 specified RTL code on it. On GIMPLE, the function can still be used, 351 @section IV analysis on RTL 352 @cindex IV analysis on RTL 354 The induction variable on RTL is simple and only allows analysis of 417 This condition is only available on RTL. On GIMPLE, conditions for 424 Both on GIMPLE and on RTL, it necessary for the induction variable 434 @code{find_simple_exit} on RTL. Finally, there are functions that [all …]
|
| H A D | md.texi | 26 * RTL Template:: The RTL template defines what insns match a pattern. 96 Finally, the insn list's RTL is matched up with the RTL templates in the 136 The @dfn{RTL template} (@pxref{RTL Template}) is a vector of incomplete 228 @node RTL Template 229 @section RTL Template 4146 RTL pattern. 5163 only for RTL generation and it can produce more than one RTL insn. 5173 The RTL template. This is a vector of RTL expressions representing 5191 the RTL template. 5706 * define_peephole2:: RTL to RTL Peephole Optimizers [all …]
|
| H A D | portability.texi | 31 and the availability of autoincrement addressing. In the RTL-generation
|
| H A D | passes.texi | 24 * RTL passes:: Optimizations on a low-level representation. 518 requires target support, and so is delayed until RTL@. In the 521 @code{pass_tail_calls}. The RTL transformation is handled by 640 @node RTL passes 641 @section RTL passes 647 @item RTL generation 650 The source files for RTL generation include 759 RTL expressions for the instructions by substitution, simplifies the 809 Register class preferencing. The RTL code is scanned to find out 855 to RTL code. The location lists are then generated according to these
|
| H A D | contrib.texi | 496 Ted Lemon wrote parts of the RTL reader and printer. 771 Roger Sayle for improvements to constant folding and GCC's RTL optimizers 814 code which handles the parse tree and RTL data structures, constant 907 Leonard Tower wrote parts of the parser, RTL generator, and RTL
|
| H A D | gccint.texi | 108 * RTL:: The intermediate representation that most passes work on.
|
| H A D | tree-ssa.texi | 16 during compilation: GENERIC, GIMPLE and RTL@. GENERIC is a 22 GIMPLE and RTL are used to optimize the program. GIMPLE is used for 132 much of the same code for expanding front end trees to RTL@. This function 386 the RTL expander.
|
| H A D | tm.texi | 855 is called once per function, before generation of any RTL has begun. 2916 on the stack. In RTL, a push operation will be 3050 A C expression whose value is RTL representing the location of the 3059 If this RTL is a @code{REG}, you should also define 3166 A C expression whose value is RTL representing a location in which 3183 A C expression whose value is RTL representing a location in which 5763 This target hook describes the relative costs of RTL expressions. 5952 The hook returns an RTL insn. The automaton state used in the 6713 anything for RTL expressions that can be output normally.) 7651 RTL expression. [all …]
|
| /freebsd-12.1/contrib/openmp/runtime/src/ |
| H A D | exports_so.txt | 14 # This is version script for OMP RTL shared library (libomp*.so) 68 # appear in a backtrace of a thread which is blocked in the RTL.
|
| H A D | kmp_itt.inl | 475 ITT need an address (void *) to be specified as a sync object. OpenMP RTL 627 ITT need an address (void *) to be specified as a sync object. OpenMP RTL 985 by OpenMP RTL for internal purposes. */
|
| H A D | dllexports | 158 # appear in a backtrace of a thread which is blocked in the RTL.
|
| /freebsd-12.1/contrib/gcc/config/mips/ |
| H A D | 5400.md | 10 ;; descriptions (also known as reservation RTL) is roughly ordered 11 ;; based on the define attribute RTL for the "type" classification.
|
| H A D | 5500.md | 12 ;; descriptions (also known as reservation RTL) is roughly ordered 13 ;; based on the define attribute RTL for the "type" classification.
|
| H A D | sr71k.md | 120 ;; descriptions (also known as reservation RTL) is roughly ordered 121 ;; based on the define attribute RTL for the "type" classification.
|
| H A D | sb1.md | 86 ;; descriptions (also known as reservation RTL) is roughly ordered 87 ;; based on the define attribute RTL for the "type" classification.
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | treestruct.def | 40 DEFTREESTRUCT(TS_DECL_WRTL, "decl with RTL")
|
| H A D | machmode.def | 29 Each RTL expression has a machine mode. 149 as for example on CONST_INT RTL expressions. */
|
| H A D | config.in | 84 /* Define if you want all operations on RTL (the basic data structure of the 92 /* Define if you want RTL flag accesses to be checked against the RTL codes
|
| H A D | rtl.def | 79 not in RTL used by the compiler itself, are at the end of the file. */ 392 in DECL_RTLs and during RTL generation, but not in the insn chain. */ 603 This kind of expression can not appear as an lvalue in RTL. */ 828 /* Definition of an RTL peephole operation. 935 `op' - the RTL object defining the operand. 943 RTL object. */
|
| H A D | common.opt | 681 Enable an RTL peephole pass before sched2 830 Perform sequence abstraction optimization on RTL
|
| /freebsd-12.1/contrib/gcc/cp/ |
| H A D | ChangeLog-1999 | 986 we are not immediately turning into RTL. 1610 functions, rather than RTL-generation functions. 1693 Don't accidentally make RTL for local declarations. 1976 RTL-generation functions. 2004 (finish_goto_stmt): Create RTL for labels. 2239 (initialize_local_var): Don't generate RTL for 2310 RTL. 2584 (template_parm_index): Remove RTL field. 2585 (ptrmem_cst): Add RTL field. 3015 RTL-building code. [all …]
|
| /freebsd-12.1/contrib/gcc/config/s390/ |
| H A D | s390-modes.def | 124 The problem is that in the RTL (to be canonical) the zero/sign extended operand
|
| /freebsd-12.1/contrib/apr/ |
| H A D | CHANGES | 112 *) apr_file_dup2() on Windows: Fix debug RTL assertion when
|