/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | samsung,exynos4210-combiner.txt | 1 * 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 D | samsung,exynos4210-combiner.yaml | 4 $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 D | ti,c64x+megamod-pic.txt | 40 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 D | fsl,imx8qxp-pixel-combiner.yaml | 4 $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 D | analogix_dp.txt | 13 interrupt combiner values. 45 interrupt-parent = <&combiner>;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Combiner.cpp | 1 //===-- 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 D | GICombinerEmitter.cpp |
|
H A D | GlobalISelCombinerMatchTableEmitter.cpp |
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | Combiner.h | 1 //== ----- 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 D | CombinerInfo.h | 39 /// 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 D | exynos5250.dtsi | 169 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 D | exynos4x12.dtsi | 230 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 D | exynos54xx.dtsi | 40 interrupt-parent = <&combiner>; 80 interrupts-extended = <&combiner 23 3>, 81 <&combiner 23 4>, 82 <&combiner 25 2>, 83 <&combiner 25 3>,
|
H A D | exynos5.dtsi | 48 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 D | exynos4.dtsi | 56 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 D | exynos5420.dtsi | 992 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 D | exynos4210.dtsi | 290 <&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 D | MachineCombinerPattern.h | 2 // 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 D | DeclOpenMP.h | 176 /// 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 D | AArch64O0PreLegalizerCombiner.cpp | 16 #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 D | MipsPreLegalizerCombiner.cpp | 16 #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 D | MipsPostLegalizerCombiner.cpp | 18 #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 D | RISCVPreLegalizerCombiner.cpp | 16 #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 D | RISCVPostLegalizerCombiner.cpp | 21 #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 D | ng_macfilter.4 | 150 /------<one>-[combiner]-<many1>--------\\ 179 # Pass traffic from ether:upper / combiner:one via combiner:many0 on to
|