Home
last modified time | relevance | path

Searched full:combiner (Results 1 – 25 of 150) sorted by relevance

123456

/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dsamsung,exynos4210-combiner.txt1 * Samsung Exynos Interrupt Combiner Controller
3 Samsung's Exynos4 architecture includes a interrupt combiner controller which
8 The interrupt combiner controller consists of multiple combiners. Up to eight
9 interrupt sources can be connected to a combiner. The combiner outputs one
13 A single node in the device tree is used to describe the interrupt combiner
14 controller module (which includes multiple combiners). A combiner in the
17 can accommodate up to 4 interrupt combiners (with each combiner supporting
21 - compatible: should be "samsung,exynos4210-combiner".
24 * First Cell: Combiner Group Number.
26 - reg: Base address and size of interrupt combiner registers.
[all …]
H A Dsamsung,exynos4210-combiner.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/samsung,exynos4210-combiner.yaml#
7 title: Samsung Exynos SoC Interrupt Combiner Controller
13 Samsung's Exynos4 architecture includes a interrupt combiner controller which
18 The interrupt combiner controller consists of multiple combiners. Up to eight
19 interrupt sources can be connected to a combiner. The combiner outputs one
23 A single node in the device tree is used to describe the interrupt combiner
24 controller module (which includes multiple combiners). A combiner in the
27 accommodate up to 4 interrupt combiners (with each combiner supporting up to
35 const: samsung,exynos4210-combiner
46 * First Cell: Combiner Group Number.
[all …]
H A Dti,c64x+megamod-pic.txt40 it is no longer handled through a megamodule interrupt combiner and is
49 - interrupts: This should have four cells; one for each interrupt combiner.
51 corresponding combiner output is wired.
84 combiner. Combiner-0 is mapped to core interrupt 12, combiner-1 is mapped
/freebsd/sys/contrib/device-tree/Bindings/display/bridge/
H A Dfsl,imx8qxp-pixel-combiner.yaml4 $id: http://devicetree.org/schemas/display/bridge/fsl,imx8qxp-pixel-combiner.yaml#
7 title: Freescale i.MX8qm/qxp Pixel Combiner
13 The Freescale i.MX8qm/qxp Pixel Combiner takes two output streams from a
16 either one screen, two screens, or virtual screens. The pixel combiner is
23 - fsl,imx8qm-pixel-combiner
24 - fsl,imx8qxp-pixel-combiner
47 description: Represents a display stream of pixel combiner.
92 pixel-combiner@56020000 {
93 compatible = "fsl,imx8qxp-pixel-combiner";
H A Danalogix_dp.txt13 interrupt combiner values.
45 interrupt-parent = <&combiner>;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombiner.cpp1 //===-- lib/CodeGen/GlobalISel/Combiner.cpp -------------------------------===//
13 #include "llvm/CodeGen/GlobalISel/Combiner.h"
27 #define DEBUG_TYPE "gi-combiner"
38 "GlobalISel Combiner",
54 /// Other Combiner implementations may require more complex behaviour from
56 class Combiner::WorkListMaintainer : public GISelChangeObserver {
97 Combiner::Combiner(MachineFunction &MF, CombinerInfo &CInfo, in Combiner() function in Combiner
121 Combiner::~Combiner() = default;
123 bool Combiner::combineMachineInstrs() { in combineMachineInstrs()
125 // FIXME: Should this be here or in individual combiner passes. in combineMachineInstrs()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp
H A DGlobalISelCombinerMatchTableEmitter.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombiner.h1 //== ----- llvm/CodeGen/GlobalISel/Combiner.h -------------------*- C++ -*-== //
10 /// Backends need to create class that inherits from "Combiner" and put all of
30 /// Combiner implementation. This is per-function, so passes need to recreate
34 class Combiner : public GIMatchTableExecutor {
52 /// If CSEInfo is not null, then the Combiner will use CSEInfo as the observer
54 Combiner(MachineFunction &MF, CombinerInfo &CInfo,
57 virtual ~Combiner();
H A DCombinerInfo.h39 /// If \p LegalizeIllegalOps is true, the Combiner will also legalize the
45 /// uses of the combiner unconditionally and only when optimizations are
53 /// The maximum number of times the Combiner will iterate over the
/freebsd/sys/contrib/device-tree/src/arm/samsung/
H A Dexynos5250.dtsi169 interrupt-parent = <&combiner>;
249 interrupts-extended = <&combiner 23 3>,
250 <&combiner 23 4>,
251 <&combiner 25 2>,
252 <&combiner 25 3>,
850 interrupt-parent = <&combiner>;
860 interrupt-parent = <&combiner>;
871 interrupt-parent = <&combiner>;
882 interrupt-parent = <&combiner>;
892 interrupt-parent = <&combiner>;
[all …]
H A Dexynos4x12.dtsi230 interrupt-parent = <&combiner>;
302 <&combiner 12 5>,
303 <&combiner 12 6>,
304 <&combiner 12 7>,
320 interrupt-parent = <&combiner>;
353 interrupt-parent = <&combiner>;
363 interrupt-parent = <&combiner>;
374 interrupt-parent = <&combiner>;
385 interrupt-parent = <&combiner>;
396 interrupt-parent = <&combiner>;
[all...]
H A Dexynos54xx.dtsi40 interrupt-parent = <&combiner>;
80 interrupts-extended = <&combiner 23 3>,
81 <&combiner 23 4>,
82 <&combiner 25 2>,
83 <&combiner 25 3>,
H A Dexynos5.dtsi48 combiner: interrupt-controller@10440000 { label
49 compatible = "samsung,exynos4210-combiner";
52 samsung,combiner-nr = <32>;
191 interrupt-parent = <&combiner>;
203 interrupt-parent = <&combiner>;
H A Dexynos4.dtsi56 interrupt-parent = <&combiner>;
165 combiner: interrupt-controller@10440000 { label
166 compatible = "samsung,exynos4210-combiner";
703 interrupt-parent = <&combiner>;
716 interrupt-parent = <&combiner>;
886 interrupt-parent = <&combiner>;
897 interrupt-parent = <&combiner>;
908 interrupt-parent = <&combiner>;
919 interrupt-parent = <&combiner>;
930 interrupt-parent = <&combiner>;
[all …]
H A Dexynos5420.dtsi992 interrupt-parent = <&combiner>;
1002 interrupt-parent = <&combiner>;
1012 interrupt-parent = <&combiner>;
1023 interrupt-parent = <&combiner>;
1034 interrupt-parent = <&combiner>;
1045 interrupt-parent = <&combiner>;
1076 interrupt-parent = <&combiner>;
1087 interrupt-parent = <&combiner>;
1098 interrupt-parent = <&combiner>;
1109 interrupt-parent = <&combiner>;
[all …]
H A Dexynos4210.dtsi290 <&combiner 12 6>,
291 <&combiner 12 7>,
360 interrupt-parent = <&combiner>;
370 interrupt-parent = <&combiner>;
416 &combiner {
417 samsung,combiner-nr = <16>;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineCombinerPattern.h2 // combiner ------*- C++ -*-===//
10 // This file defines instruction pattern supported by combiner
19 /// The combiner's goal may differ based on which pattern it is attempting
27 /// These are instruction patterns matched by the machine combiner pass.
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclOpenMP.h176 /// Here 'omp_out += omp_in' is a combiner and 'omp_priv = 0' is an initializer.
182 /// Combiner for declare reduction construct.
183 Expr *Combiner = nullptr; variable
186 /// In parameter of the combiner.
188 /// Out parameter of the combiner.
219 /// Get combiner expression of the declare reduction construct.
220 Expr *getCombiner() { return Combiner; } in getCombiner()
221 const Expr *getCombiner() const { return Combiner; } in getCombiner()
222 /// Get In variable of the combiner.
225 /// Get Out variable of the combiner.
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64O0PreLegalizerCombiner.cpp16 #include "llvm/CodeGen/GlobalISel/Combiner.h"
35 #define DEBUG_TYPE "aarch64-O0-prelegalizer-combiner"
44 class AArch64O0PreLegalizerCombinerImpl : public Combiner {
79 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in AArch64O0PreLegalizerCombinerImpl()
168 // Disable fixed-point iteration in the Combiner. This improves compile-time in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsPreLegalizerCombiner.cpp16 #include "llvm/CodeGen/GlobalISel/Combiner.h"
25 #define DEBUG_TYPE "mips-prelegalizer-combiner"
38 class MipsPreLegalizerCombinerImpl : public Combiner {
50 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), STI(STI), in MipsPreLegalizerCombinerImpl()
H A DMipsPostLegalizerCombiner.cpp18 #include "llvm/CodeGen/GlobalISel/Combiner.h"
32 #define DEBUG_TYPE "mips-postlegalizer-combiner"
42 class MipsPostLegalizerCombinerImpl : public Combiner {
77 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), RuleConfig(RuleConfig), STI(STI), in MipsPostLegalizerCombinerImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVPreLegalizerCombiner.cpp16 #include "llvm/CodeGen/GlobalISel/Combiner.h"
32 #define DEBUG_TYPE "riscv-prelegalizer-combiner"
42 class RISCVPreLegalizerCombinerImpl : public Combiner {
77 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in RISCVPreLegalizerCombinerImpl()
H A DRISCVPostLegalizerCombiner.cpp21 #include "llvm/CodeGen/GlobalISel/Combiner.h"
37 #define DEBUG_TYPE "riscv-postlegalizer-combiner"
47 class RISCVPostLegalizerCombinerImpl : public Combiner {
82 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in RISCVPostLegalizerCombinerImpl()
/freebsd/share/man/man4/
H A Dng_macfilter.4150 /------<one>-[combiner]-<many1>--------\\
179 # Pass traffic from ether:upper / combiner:one via combiner:many0 on to

123456