| /netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
| H A D | fusion.md | 21 ;; load-cmpi fusion pattern generated by gen_ld_cmpi_p10 42 ;; load-cmpi fusion pattern generated by gen_ld_cmpi_p10 63 ;; load-cmpi fusion pattern generated by gen_ld_cmpi_p10 84 ;; load-cmpi fusion pattern generated by gen_ld_cmpi_p10 105 ;; load-cmpi fusion pattern generated by gen_ld_cmpi_p10 126 ;; load-cmpi fusion pattern generated by gen_ld_cmpi_p10 147 ;; load-cmpi fusion pattern generated by gen_ld_cmpi_p10 168 ;; load-cmpi fusion pattern generated by gen_ld_cmpi_p10 189 ;; load-cmpi fusion pattern generated by gen_ld_cmpi_p10 211 ;; load-cmpi fusion pattern generated by gen_ld_cmpi_p10 [all …]
|
| H A D | t-rs6000 | 91 #$(srcdir)/config/rs6000/fusion.md: $(srcdir)/config/rs6000/genfusion.pl 92 # $(srcdir)/config/rs6000/genfusion.pl > $(srcdir)/config/rs6000/fusion.md 136 $(srcdir)/config/rs6000/fusion.md \
|
| H A D | rs6000-cpus.def | 47 fusion here, instead set it in rs6000.cc if we are tuning for a power8 57 /* ISA masks setting fusion options. */
|
| H A D | rs6000.opt | 481 mpower8-fusion 485 mpower8-fusion-sign 487 Allow sign extension in fusion operations. 493 mpower10-fusion
|
| H A D | constraints.md | 120 ;; Extended fusion store 122 "@internal Memory operand suitable for power8 GPR load fusion."
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/ |
| H A D | t-aarch64 | 24 $(srcdir)/config/aarch64/aarch64-fusion-pairs.def \ 175 aarch64-cc-fusion.o: $(srcdir)/config/aarch64/aarch64-cc-fusion.cc \ 179 $(srcdir)/config/aarch64/aarch64-cc-fusion.cc
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/ |
| H A D | crypto.md | 44 ;; When AESE/AESMC fusion is enabled we really want to keep the two together 65 ;; When AESD/AESIMC fusion is enabled we really want to keep the two together
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCMacroFusion.def | 9 // This file contains descriptions of the macro-fusion pair for PowerPC.
|
| H A D | PPC.td | 174 def FeatureFusion : SubtargetFeature<"fusion", "HasFusion", "true", 175 "Target supports instruction fusion">; 178 "Power8 Addi-Load fusion", 182 "Power8 Addis-Load fusion",
|
| H A D | README.txt | 599 Instruction fusion was introduced in ISA 2.06 and more opportunities added in 600 ISA 2.07. LLVM needs to add infrastructure to recognize fusion opportunities
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/ |
| H A D | rs6000-cpus.def | 47 fusion here, instead set it in rs6000.c if we are tuning for a power8 58 /* ISA masks setting fusion options. */
|
| H A D | rs6000.opt | 473 mpower8-fusion 477 mpower8-fusion-sign 479 Allow sign extension in fusion operations. 528 mtoc-fusion
|
| H A D | constraints.md | 120 ;; Extended fusion store 122 "@internal Memory operand suitable for power8 GPR load fusion."
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/ |
| H A D | crypto.md | 131 ;; When AESE/AESMC fusion is enabled we really want to keep the two together 170 ;; When AESD/AESIMC fusion is enabled we really want to keep the two together
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64.td | 211 "arith-bcc-fusion", "HasArithmeticBccFusion", "true", 215 "arith-cbz-fusion", "HasArithmeticCbzFusion", "true", 219 "cmp-bcc-fusion", "HasCmpBccFusion", "true", 775 // perform the fusion and cyclone is used by default when targetting apple OSes.
|
| /netbsd-src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/ |
| H A D | defs.mk | 26 …ation.o falkor-tag-collision-avoidance.o aarch64-bti-insert.o aarch64-cc-fusion.o netbsd.o host-ne… 30 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 32 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 33 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 49 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS…
|
| /netbsd-src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/ |
| H A D | defs.mk | 26 …ation.o falkor-tag-collision-avoidance.o aarch64-bti-insert.o aarch64-cc-fusion.o netbsd.o host-ne… 30 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 32 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 33 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 49 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS…
|
| /netbsd-src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64/ |
| H A D | defs.mk | 30 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 32 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 33 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 49 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS…
|
| /netbsd-src/external/gpl3/gcc.old/usr.bin/gcc/arch/aarch64eb/ |
| H A D | defs.mk | 30 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 32 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 33 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS… 49 …fig/aarch64/aarch64-arches.def ${GNUHOSTDIST}/gcc/config/aarch64/aarch64-fusion-pairs.def ${GNUHOS…
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/ |
| H A D | t-aarch64 | 24 $(srcdir)/config/aarch64/aarch64-fusion-pairs.def \
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/ |
| H A D | core2.md | 27 ;; one extra execute unit. Due to micro-op fusion, many insns no longer 663 ;; the three decoders. Loads benefit from micro-op fusion and can be
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/ |
| H A D | core2.md | 27 ;; one extra execute unit. Due to micro-op fusion, many insns no longer 663 ;; the three decoders. Loads benefit from micro-op fusion and can be
|
| /netbsd-src/external/gpl3/gcc/dist/contrib/ |
| H A D | gcc_update | 94 gcc/config/rs6000/fusion.md: gcc/config/rs6000/genfusion.pl
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | timevar.def | 279 DEFTIMEVAR (TV_SCHED_FUSION , "scheduling fusion")
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/ |
| H A D | PassRegistry.def | 264 FUNCTION_PASS("loop-fusion", LoopFusePass())
|