Home
last modified time | relevance | path

Searched full:fusion (Results 1 – 25 of 147) sorted by relevance

123456

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp1 //===- LoopFuse.cpp - Loop Fusion Pass ------------------------------------===//
10 /// This file implements the loop fusion pass.
13 /// Code Transformations to Augment the Scope of Loop Fusion in a
21 /// fusion are:
32 /// necessary information needed by fusion. It then operates on the fusion
33 /// candidates, first confirming that the candidate is eligible for fusion. The
37 /// requirements for fusion are met, the two candidates are fused, creating a
39 /// additional fusion.
42 /// conditions for fusion. Code transformations to make loops conform to each of
43 /// the conditions for fusion are discussed in more detail in the document
[all …]
/freebsd/share/man/man4/
H A Dmrsas.4108 section to know more about driver priority for MR-Fusion devices.
214 selection of MR-Fusion cards.
219 MR-Fusion Controllers include all cards with the
232 subsystem for selection of MR-Fusion cards.
235 driver will attach to a MR-Fusion card
244 driver to detect a MR-Fusion card instead of the
253 driver will get priority to detect MR-Fusion controllers by default.
260 driver to detect MR-Fusion cards,
263 driver to detect MR-Fusion cards.
271 For those using a MR-Fusion controller for the first time,
[all …]
H A Du3g.482 Option GT 3G Fusion, GT Fusion Quad, etc.
H A Dmpt.441 .Nd LSI Fusion-MPT SCSI/Fibre Channel driver
61 for the LSI Logic Fusion-MPT family of
/freebsd/sys/dev/mpi3mr/mpi/
H A Dmpi30_transport.h47 * 11-30-18 03.00.00.08 Corresponds to Fusion-MPT MPI 3.0 Specification Rev H.
48 * 02-08-19 03.00.00.09 Corresponds to Fusion-MPT MPI 3.0 Specification Rev I.
49 * 05-03-19 03.00.00.10 Corresponds to Fusion-MPT MPI 3.0 Specification Rev J.
50 * 08-30-19 03.00.00.12 Corresponds to Fusion-MPT MPI 3.0 Specification Rev L.
51 * 11-01-19 03.00.00.13 Corresponds to Fusion-MPT MPI 3.0 Specification Rev M.
52 * 12-16-19 03.00.00.14 Corresponds to Fusion-MPT MPI 3.0 Specification Rev N.
53 * 02-28-20 03.00.00.15 Corresponds to Fusion-MPT MPI 3.0 Specification Rev O.
54 * 05-01-20 03.00.00.16 Corresponds to Fusion-MPT MPI 3.0 Specification Rev P.
55 * 06-26-20 03.00.00.17 Corresponds to Fusion-MPT MPI 3.0 Specification Rev Q.
56 * 08-28-20 03.00.00.18 Corresponds to Fusion-MPT MPI 3.0 Specification Rev R.
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DMacroFusionPredicatorEmitter.cpp1 //===------ MacroFusionPredicatorEmitter.cpp - Generator for Fusion ------===//
12 // This TableGen backend processes `Fusion` definitions and generates
51 #define DEBUG_TYPE "macro-fusion-predicator"
84 for (Record *Fusion : Fusions) { in emitMacroFusionDecl()
85 OS << "bool is" << Fusion->getName() << "(const TargetInstrInfo &, " in emitMacroFusionDecl()
101 for (Record *Fusion : Fusions) { in emitMacroFusionImpl()
103 Fusion->getValueAsListOfDefs("Predicates"); in emitMacroFusionImpl()
104 bool IsCommutable = Fusion->getValueAsBit("IsCommutable"); in emitMacroFusionImpl()
106 OS << "bool is" << Fusion->getName() << "(\n"; in emitMacroFusionImpl()
274 emitSourceFileHeader("Macro Fusion Predicators", OS); in run()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMacroFusion.td1 //===-- TargetMacroFusion.td - Target Macro Fusion ---------*- tablegen -*-===//
9 // This file defines the TableGen-based macro fusion classes.
51 // If the fusion has `IsCommutable` being true and the operand at `secondOpIdx`
60 // If the fusion has `IsCommutable` being true and the operand at `secondOpIdx`
97 class Fusion<string name, string fieldName, string desc, list<FusionPredicate> predicates>
125 : Fusion<name, fieldName, desc,
H A DTargetOptions.h37 Fast, // Enable fusion of FP ops wherever it's profitable.
38 Standard, // Only allow fusion of 'blessed' ops (currently just fmuladd).
406 /// Standard mode - allow fusion only for 'blessed' FP ops. At present the
409 /// Strict mode - allow fusion only if/when it can be proven that the excess
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMacroFusion.cpp1 //===- PPCMacroFusion.cpp - PowerPC Macro Fusion --------------------------===//
36 // Each fusion feature is assigned with one fusion kind. All the
37 // instructions with the same fusion kind have the same fusion characteristic.
46 // The first fusion op set.
48 // The second fusion op set.
94 // fusion specification.
135 // 1, then fusion does not occur. in checkOpConstraints()
H A DPPC.td186 def FeatureFusion : SubtargetFeature<"fusion", "HasFusion", "true",
187 "Target supports instruction fusion">;
190 "Power8 Addi-Load fusion",
194 "Power8 Addis-Load fusion",
201 "Target supports Arithmetic Operations with Add fusion",
205 "Target supports Add with Logical Operations fusion",
209 "Target supports Logical with Add Operations fusion",
213 "Target supports Logical Operations fusion",
217 "Target supports SHA3 assist fusion",
221 "Target supports Comparison Operations fusion",
[all …]
H A DPPCMacroFusion.def9 // This file contains descriptions of the macro-fusion pair for PowerPC.
31 // Power8 User Manual Section 10.1.12, Instruction Fusion
44 // Power10 User Manual Section 19.1.5.4, Fusion
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MacroFusion.cpp1 //===- X86MacroFusion.cpp - X86 Macro Fusion ------------------------------===//
41 // Check if this processor supports any kind of fusion. in shouldScheduleAdjacent()
56 // Branch fusion can merge CMP and TEST with all conditional jumps. in shouldScheduleAdjacent()
65 llvm_unreachable("unknown fusion type"); in shouldScheduleAdjacent()
/freebsd/sys/dev/mps/mpi/
H A Dmpi2_history.txt27 * Avago Technologies (LSI) MPT-Fusion Host Adapter FreeBSD
31 Fusion-MPT MPI 2.0 Header File Change History
62 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
116 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
240 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
264 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
358 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
371 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
383 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
395 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
[all …]
H A Dmpi2_type.h29 * Avago Technologies (LSI) MPT-Fusion Host Adapter FreeBSD
48 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMacroFusion.cpp1 //===- MacroFusion.cpp - Macro Fusion -------------------------------------===//
31 static cl::opt<bool> EnableMacroFusion("misched-fusion", cl::Hidden,
32 cl::desc("Enable scheduling for macro fusion."), cl::init(true));
180 /// Implement the fusion of instr pairs in the scheduling DAG, in scheduleAdjacentImpl()
191 // Explorer for fusion candidates among the dependencies of the anchor instr. in scheduleAdjacentImpl()
/freebsd/usr.sbin/mpsutil/
H A Dmpsutil.831 .Nd Utility for managing LSI Fusion-MPT 2/3 controllers
79 Fusion-MPS 2 controllers.
84 Fusion-MPS 3 controllers.
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopFuse.h1 //===- LoopFuse.h - Loop Fusion Pass ----------------------------*- C++ -*-===//
10 /// This file implements the Loop Fusion pass.
/freebsd/sys/amd64/conf/
H A DGENERIC146 device mpt # LSI-Logic MPT-Fusion
147 device mps # LSI-Logic MPT-Fusion 2
148 device mpr # LSI-Logic MPT-Fusion 3
149 device mpi3mr # LSI-Logic MPT-Fusion 4
H A DNOTES71 # Broadcom MPT Fusion, version 4, is 64-bit only
72 device mpi3mr # LSI-Logic MPT-Fusion 4
/freebsd/sys/dev/mpr/mpi/
H A Dmpi2_history.txt28 * Broadcom Inc. (LSI) MPT-Fusion Host Adapter FreeBSD
32 Fusion-MPT MPI 2.0 / 2.5 Header File Change History
63 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
165 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
385 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
426 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
584 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
605 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
625 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
647 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
[all …]
H A Dmpi2_type.h28 * Broadcom Inc. (LSI) MPT-Fusion Host Adapter FreeBSD
46 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
/freebsd/sys/powerpc/conf/
H A DGENERIC64LE139 device mpt # LSI-Logic MPT-Fusion
140 device mps # LSI-Logic MPT-Fusion 2
141 device mpr # LSI SAS3008 MPT-Fusion SAS-3
H A DGENERIC64143 device mpt # LSI-Logic MPT-Fusion
144 device mps # LSI-Logic MPT-Fusion 2
145 device mpr # LSI SAS3008 MPT-Fusion SAS-3
/freebsd/sys/arm64/conf/
H A DNOTES102 # Broadcom MPT Fusion, version 4, is 64-bit only
103 device mpi3mr # LSI-Logic MPT-Fusion 4
/freebsd/sys/i386/conf/
H A DGENERIC131 device mpt # LSI-Logic MPT-Fusion
132 device mps # LSI-Logic MPT-Fusion 2
133 device mpr # LSI-Logic MPT-Fusion 3

123456