Home
last modified time | relevance | path

Searched refs:peepholes (Results 1 – 25 of 65) sorted by relevance

123

/netbsd/external/gpl3/gcc/dist/gcc/
H A Dgenextract.c65 static struct code_ptr *peepholes; variable
435 link->next = peepholes; in main()
436 peepholes = link; in main()
451 if (peepholes) in main()
453 for (link = peepholes; link; link = link->next) in main()
H A Dgenextract.cc65 static struct code_ptr *peepholes; variable
434 link->next = peepholes; in main()
435 peepholes = link; in main()
450 if (peepholes) in main()
452 for (link = peepholes; link; link = link->next) in main()
H A DFSFChangeLog.10482 * m68k.md (dbra peepholes): Use flags_in_68881.
1134 * arm.md (load/store multiple peepholes): Rewrite using the above
2351 (abssf2+9, abssf2+10): Add SH3e support to peepholes
2352 (abssf2+11, abssf2+12): New peepholes for SH3e.
4338 * pa.md (all peepholes): Disable if TARGET_SOFT_FLOAT.
4352 * pa.md: Add peepholes to improve spill code generated
4545 (define_peephole): Remove the Base mode peepholes. Replace the
5333 * 1750a.md: Added DLB/DSTB peepholes for HFmode.
5798 * sh.md (define_peephole): Add peepholes to use r0+rN addressing mode
8496 * pyr.md: Remove bad peepholes that improperly use dead_or_set_p.
H A DChangeLog-19987896 flush, all ldd/std peepholes, return_qi, return_hi, return_si,
7898 peepholes, trap, unnamed trap insns): Prettify output strings.
9987 splits and peepholes): Change remaining generic gen_rtx calls to
10568 Disable peepholes.
12609 related define_splits. Also add peepholes for SImode reload
12670 (peepholes): Disable peepholes that call dead_or_set_p.
14303 * pa.md (reload peepholes): Remove unused variable "mode".
14971 peepholes involving calls and unconditional branches.
16693 (ldd peepholes): Suppress for v9.
/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Dgenextract.c65 static struct code_ptr *peepholes; variable
435 link->next = peepholes; in main()
436 peepholes = link; in main()
451 if (peepholes) in main()
453 for (link = peepholes; link; link = link->next) in main()
H A DFSFChangeLog.10482 * m68k.md (dbra peepholes): Use flags_in_68881.
1134 * arm.md (load/store multiple peepholes): Rewrite using the above
2351 (abssf2+9, abssf2+10): Add SH3e support to peepholes
2352 (abssf2+11, abssf2+12): New peepholes for SH3e.
4338 * pa.md (all peepholes): Disable if TARGET_SOFT_FLOAT.
4352 * pa.md: Add peepholes to improve spill code generated
4545 (define_peephole): Remove the Base mode peepholes. Replace the
5333 * 1750a.md: Added DLB/DSTB peepholes for HFmode.
5798 * sh.md (define_peephole): Add peepholes to use r0+rN addressing mode
8496 * pyr.md: Remove bad peepholes that improperly use dead_or_set_p.
/netbsd/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Dldrdstrd.md57 ;; The following peepholes reorder registers to enable LDRD/STRD.
156 ;; peepholes.
/netbsd/external/gpl3/gcc/dist/gcc/config/arm/
H A Dldrdstrd.md57 ;; The following peepholes reorder registers to enable LDRD/STRD.
156 ;; peepholes.
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZPatterns.td133 // A convenient way of generating all block peepholes for a particular
/netbsd/external/gpl3/gcc/dist/gcc/config/h8300/
H A Dh8300.md260 ;;(include "peepholes.md")
/netbsd/external/gpl3/gcc.old/dist/gcc/config/mcore/
H A Dmcore.md1910 ; because the instructions are not adjacent (peepholes are related by posn -
1997 ; because the instructions are not adjacent (peepholes are related by posn -
2316 ; mode, they do not. one thought is to add some peepholes to cover cases
2867 ; instead of one. this is because peepholes are applied as a sliding
/netbsd/external/gpl3/gcc/dist/gcc/config/mcore/
H A Dmcore.md1910 ; because the instructions are not adjacent (peepholes are related by posn -
1997 ; because the instructions are not adjacent (peepholes are related by posn -
2316 ; mode, they do not. one thought is to add some peepholes to cover cases
2867 ; instead of one. this is because peepholes are applied as a sliding
/netbsd/external/gpl3/gcc.old/dist/gcc/config/rl78/
H A Drl78-real.md617 ;; NOTE: These peepholes are fragile. They rely upon GCC generating
/netbsd/external/gpl3/gcc/dist/gcc/config/rl78/
H A Drl78-real.md617 ;; NOTE: These peepholes are fragile. They rely upon GCC generating
/netbsd/external/apache2/llvm/dist/llvm/docs/
H A DHowToUpdateDebugInfo.rst107 * Block-local peepholes which delete redundant instructions, like
/netbsd/external/gpl3/gcc.old/dist/gcc/config/nios2/
H A Dnios2.md1309 ;; Include the ldwm/stwm/push.n/pop.n patterns and peepholes.
/netbsd/external/gpl3/gcc/dist/gcc/config/nios2/
H A Dnios2.md1309 ;; Include the ldwm/stwm/push.n/pop.n patterns and peepholes.
/netbsd/external/gpl3/gcc.old/dist/gcc/config/fr30/
H A Dfr30.md417 ;; as peepholes because the only time they are expected to occur
/netbsd/external/gpl3/gcc/dist/gcc/config/fr30/
H A Dfr30.md417 ;; as peepholes because the only time they are expected to occur
/netbsd/external/gpl3/gcc/dist/gcc/config/vax/
H A Dvax.md1605 ;; These used to be peepholes, but it is more straightforward to do them
/netbsd/external/gpl3/gcc.old/dist/gcc/config/vax/
H A Dvax.md1605 ;; These used to be peepholes, but it is more straightforward to do them
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.td1276 /// Some peepholes
/netbsd/external/gpl3/gcc.old/dist/gcc/config/cris/
H A Dcris.md4626 ;; Testcase for the following four peepholes: gcc.dg/cris-peep2-xsrand.c
4785 ;; the splits and peepholes as possible.
5049 ;; PLT. Curiously (but thankfully), peepholes for instructions
/netbsd/external/gpl3/gcc.old/dist/gcc/config/rx/
H A Drx.md1777 ;; A set of peepholes to catch extending loads followed by arithmetic operations.
/netbsd/external/gpl3/gcc/dist/gcc/config/rx/
H A Drx.md1778 ;; A set of peepholes to catch extending loads followed by arithmetic operations.

123