Home
last modified time | relevance | path

Searched refs:temporaries (Results 1 – 25 of 68) sorted by relevance

123

/netbsd/src/external/bsd/pcc/dist/pcc/arch/powerpc/
DREADME16 OREGs to temporaries and arguments [see discussion below]
26 to contain room for the temporaries, to save the permanent registers
29 is generated. Currently we only know the size of the temporaries -
37 of the stack and the other pointing just below the temporaries but above
/netbsd/src/external/gpl3/gcc/dist/contrib/
Dtest_installed86 --tmpdir=/some/dir create temporaries and leave failed programs
/netbsd/src/external/gpl3/gcc/dist/gcc/
Difcvt.cc3270 auto_vec<rtx> temporaries; in noce_convert_multiple_sets() local
3282 (if_info, &need_no_cmov, &rewired_src, &targets, &temporaries, in noce_convert_multiple_sets()
3298 (if_info, &need_no_cmov, &rewired_src, &targets, &temporaries, in noce_convert_multiple_sets()
3312 if (targets[i] != temporaries[i]) in noce_convert_multiple_sets()
3313 noce_emit_move_insn (targets[i], temporaries[i]); in noce_convert_multiple_sets()
3330 set_used_flags (temporaries[i]); in noce_convert_multiple_sets()
3397 auto_vec<rtx> *temporaries, in noce_convert_multiple_sets_1() argument
3419 temporaries->truncate (0); in noce_convert_multiple_sets_1()
3439 (*temporaries)[*ii]); in noce_convert_multiple_sets_1()
3629 temporaries->safe_push (temp_dest); in noce_convert_multiple_sets_1()
DONEWS574 * WP-conforming lifetime of temporaries.
/netbsd/src/sys/arch/m68k/fpsp/
Dfpsp.h97 * temporaries. If a routine needs to change any
/netbsd/src/external/gpl3/gcc/dist/gcc/doc/
Dtrouble.texi804 @cindex temporaries, lifetime of
843 particularly obsolete cfront-based compilers that delete temporaries
846 temporaries it is not portable.
Dpasses.texi567 This pass attempts to change the name of compiler temporaries involved in
569 temporaries are copies of user variables, it also renames the compiler
817 the same time, we eliminate as many single-use temporaries as possible,
Dgimple.texi528 before the current statement. These special temporaries are known
529 as @samp{expression temporaries}, and are allocated using
534 We can only use expression temporaries when we know that it will
537 from those in Morgan 4.8.}. Other temporaries can be allocated
559 variable. More complex operands are factored out into temporaries, so
Dgeneric.texi1716 of temporaries during the evaluation of that expression should be
3374 In C++, statements normally constitute ``full expressions''; temporaries
Drtl.texi732 the user's source code. Zero for temporaries generated internally by
3984 temporaries and determining expressions that can be used to compute the
Dinvoke.texi3103 In C++17, the compiler is required to omit these temporaries, but this
12188 variables, instead of just compiler temporaries. This may severely
12342 use/single def temporaries are replaced at their use location with their
14628 variable names or debug temporaries to value expressions. This trades
17010 and compiler generated temporaries. @var{reuse_level} can be @samp{all},
17012 local variables and temporaries, @samp{named_vars} enables the reuse only for
17018 has the freedom to reuse its stack space with other temporaries or scoped
17079 space with other temporaries or scoped local variables whose live range
17081 the behavior of older compilers in which temporaries' stack space is
17479 clobbered by function calls. It may be allocated for temporaries or
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
DChangeLog383 promoted temporaries to build a unique name for the frame entries.
1388 temporaries to coroutine frame copies.
1414 * coroutines.cc (maybe_promote_temps): Ensure generated temporaries
1418 temporaries.
DChangeLog-19961798 * cvt.c (build_up_reference): Redo how and when temporaries are
2872 decl, after it has been fully built, and all temporaries for it
DChangeLog-19971681 * typeck.c (c_expand_return): Make sure we clean up temporaries at
DChangeLog-19992237 (grok_reference_init): Adjust, to handle bindings temporaries to
3017 temporaries.
DChangeLog-19942438 gives old behavior , and destroys temporaries earlier. Default
2456 Only create temporaries when initializing a reference, not when
DChangeLog-20072010 (convert_like_real): Disable creation of temporaries that are
DChangeLog-2001332 * call.c (convert_like_real): Do not build additional temporaries
/netbsd/src/external/gpl3/gcc/dist/gcc/config/alpha/
Dalpha.md4184 ;; Operand 1 is the address. Operands 2 and 3 are temporaries, where
4209 ;; Storing an aligned byte or word requires two temporaries. Operand 0 is the
4212 ;; the value should be placed. Operands 3 and 4 are SImode temporaries.
4234 ;; Operands 2, 3, and 4 are DImode temporaries, where operands 2 and 4 may
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
Dvariant442 // For suitably-small, trivially copyable types we can create temporaries
/netbsd/src/external/lgpl3/gmp/dist/doc/
Dgmp.info-21652 any temporaries within a statement like 'f=w*x+y*z'. These are
1729 // declare two temporaries
1848 Marc Glisse improved 'gmpxx.h': use fewer temporaries (faster),
Dgmp.texi6778 nature imply intermediate values, like @code{a=b*c+d*e}, still use temporaries
7037 values, like @code{f=g*h+x*y}, those temporaries will have the same precision
7469 interface, expression templates to eliminate temporaries.
10566 destination is used for any temporaries within a statement like
10654 // declare two temporaries
10770 Marc Glisse improved @file{gmpxx.h}: use fewer temporaries (faster),
Dgmp.info-15573 imply intermediate values, like 'a=b*c+d*e', still use temporaries
5821 'mpf_class' values, like 'f=g*h+x*y', those temporaries will have the
6211 temporaries.
/netbsd/src/external/gpl3/gdb/dist/sim/
DChangeLog-20211124 * ppc/altivec.igen (vperm): Latch inputs into temporaries.
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/
DChangeLog-200191 Optimize by avoiding temporaries and working in-place when possible.
261 by avoiding unnecessary temporaries.

123