Home
last modified time | relevance | path

Searched full:dependency (Results 1 – 25 of 1092) sorted by relevance

12345678910>>...44

/freebsd/contrib/pkgconf/doc/
H A Dlibpkgconf-dependency.rst2 libpkgconf `dependency` module
5 The `dependency` module provides support for building `dependency lists` (the basic component of th…
6 `dependency nodes` which store dependency information.
10 Adds a parsed dependency to a dependency list as a dependency node.
12 …:param pkgconf_client_t* client: The client object that owns the package this dependency list belo…
13 :param pkgconf_list_t* list: The dependency list to add a dependency node to.
14 :param char* package: The package `atom` to set on the dependency node.
15 :param char* version: The package `version` to set on the dependency node.
16 :param pkgconf_pkg_comparator_t compare: The comparison operator to set on the dependency node.
17 :param uint flags: Any flags to attach to the dependency node.
[all …]
H A Dlibpkgconf-queue.rst5 The `queue` module provides an interface that allows easily building a dependency graph from an
7 dependency graph prior to working with it.
9 Using the `queue` module functions is the recommended way of working with dependency graphs.
13 Pushes a requested dependency onto the dependency resolver's queue.
15 :param pkgconf_list_t* list: the dependency resolution queue to add the package request to.
16 :param char* package: the dependency atom requested
21 …Compile a dependency resolution queue into a dependency resolution problem if possible, otherwise …
23 :param pkgconf_client_t* client: The pkgconf client object to use for dependency resolution.
24 :param pkgconf_pkg_t* world: The designated root of the dependency graph.
25 :param pkgconf_list_t* list: The list of dependency requests to consider.
[all …]
H A Dlibpkgconf-pkg.rst5 The `pkg` module provides dependency resolution services and the overall `.pc` file parsing
12 :param pkgconf_client_t* client: The pkgconf client object to use for dependency resolution.
49 :param pkgconf_client_t* client: The pkgconf client object to use for dependency resolution.
60 :param pkgconf_client_t* client: The pkgconf client object to use for dependency resolution.
84 Returns the comparator used in a depgraph dependency node as a string.
86 :param pkgconf_dependency_t* pkgdep: The depgraph dependency node to return the comparator for.
101 Verify a pkgconf_dependency_t node in the depgraph. If the dependency is solvable,
104 :param pkgconf_client_t* client: The pkgconf client object to use for dependency resolution.
105 :param pkgconf_dependency_t* pkgdep: The dependency graph node to solve.
107 …:return: On success, the appropriate ``pkgconf_pkg_t`` object to solve the dependency, else ``NULL…
[all …]
/freebsd/contrib/pkgconf/libpkgconf/
H A Ddependency.c2 * dependency.c
3 * dependency parsing and management
22 * libpkgconf `dependency` module
25 …* The `dependency` module provides support for building `dependency lists` (the basic component of…
26 * `dependency nodes` which store dependency information.
55 /* find a colliding dependency that is coloured differently */
81 /* there is already a node in the graph which describes this dependency */ in add_or_replace_dependency_node()
86 PKGCONF_TRACE(client, "dependency collision: [%s/%x] -- [%s/%x]", in add_or_replace_dependency_node()
93 PKGCONF_TRACE(client, "dropping dependency [%s]@%p because of collision", depbuf, dep); in add_or_replace_dependency_node()
100 PKGCONF_TRACE(client, "dropping dependency [%s]@%p because of collision", depbuf2, dep2); in add_or_replace_dependency_node()
[all …]
H A Dqueue.c3 * compilation of a list of packages into a world dependency set
25 * The `queue` module provides an interface that allows easily building a dependency graph from an
27 * dependency graph prior to working with it.
29 * Using the `queue` module functions is the recommended way of working with dependency graphs.
37 * Pushes a requested dependency onto the dependency resolver's queue.
39 * :param pkgconf_list_t* list: the dependency resolution queue to add the package request to.
40 * :param char* package: the dependency atom requested
57 …* Compile a dependency resolution queue into a dependency resolution problem if possible, other…
59 * :param pkgconf_client_t* client: The pkgconf client object to use for dependency resolution.
60 * :param pkgconf_pkg_t* world: The designated root of the dependency graph.
[all …]
/freebsd/sbin/rcorder/
H A Drcorder.837 .Nd print a dependency ordering of interdependent files
47 utility is designed to print out a dependency ordering of a set of
80 Each dependency line is then followed by a series of conditions,
98 Produce a GraphViz (.dot) of the complete dependency graph instead of
145 in order for it to find a starting place in the dependency ordering.
166 Print the dependency ordering of the services from the base system and
194 .It "Circular dependency on provision %s in file %s."
195 A set of files has a circular dependency which was detected while
198 .It "Circular dependency on file %s."
199 A set of files has a circular dependency which was detected while
[all …]
/freebsd/release/packages/ucl/
H A DREADME25 dependency, unless pkg(8) doesn't detect the dependency automatically for
29 * If a package contains rc(8) scripts, do not add a dependency on "rc".
33 a dependency on "devd". Like rc, devd is optional. The exception is if
34 the package doesn't work at all without devd, in which case a dependency
37 * If a package contains cron(8) jobs in /etc/cron.d, do not a dependency
40 * If a package contains periodic(8) reports, do not add a dependency on
44 previously mentioned examples (rc, devd, etc.), add a dependency on
48 add a dependency on the other package even if not everything in the package
49 requires that dependency. Users expect that all of a package will work
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DDependencyScanningWorker.h67 /// Dependency scanner callbacks that are used during scanning to influence the
77 /// An individual dependency scanning worker that is able to run on its own
85 /// Construct a dependency scanning worker.
92 /// Run the dependency scanning tool for a given clang driver command-line,
94 /// TUBuffer is not nullopt, it is used as TU input for the dependency
106 /// Run the dependency scanning tool for a given clang driver command-line
118 /// Run the dependency scanning tool for a given clang driver command-line
128 /// Run the dependency scanning tool for a given clang driver command-line
142 /// The parent dependency scanning service.
147 /// preprocessing), or \c DepFS (when performing dependency directives scan).
[all …]
H A DDependencyScanningService.h21 /// The mode in which the dependency scanner will operate to find the
34 /// The format that is output by the dependency scanner.
38 /// intermodule dependency information.
41 /// This outputs the full clang module dependency graph suitable for use for
45 /// This outputs the dependency graph for standard c++ modules in P1689R5
81 /// The dependency scanning service contains shared configuration and state that
82 /// is used by the individual dependency scanning workers.
H A DModuleDepCollector.h38 /// Modular dependency that has already been built prior to the dependency scan.
143 /// The path of the dependency file (.d), if any.
145 /// The null-separated list of names to use as the targets in the dependency
170 /// additionally appear in \c FileDeps as a dependency.
242 /// The parent dependency collector.
258 /// Returns the ID or nothing if the dependency is spurious and is ignored.
272 /// Add discovered module dependency for the given module.
298 /// The parent dependency scanning service.
302 /// The consumer of collected dependency information.
304 /// Callbacks for computing dependency information.
[all …]
/freebsd/contrib/bmake/unit-tests/
H A Ddep-var.mk3 # Tests for variable references in dependency declarations.
10 # In a dependency line, an undefined expressions expands to an empty string.
16 # all about defined or undefined variables in dependency lines.
25 # Try out how many levels of indirection are really expanded in dependency
28 # The first level of indirection is the $$ in the dependency line.
29 # When the dependency line is parsed, it is resolved to the string
67 # or "$)" or "$$". Using "$:" does not work since the dependency line is
69 # would be interpreted as a dependency operator instead.
72 # The $$INDIRECT in the following line is treated like the dependency of the
H A Dopt-keep-going.mk7 # Until 2020-12-07, if a dependency of the main target failed, the exit
14 all: dependency other
16 dependency:
17 @echo dependency 1
19 @echo dependency 2
21 @echo dependency 3
H A Dimpsrc.mk6 # 2) the first prerequisite from the dependency line of an explicit rule, or
27 # (2) This is an additional dependency on the inference rule .x.y.
28 # The dependency target1.x comes from the inference rule,
32 # (1) This is an explicit dependency, not an inference rule.
38 # (4) This is an explicit dependency, independent of any inference rule.
44 # (5) These are two explicit dependency rules.
H A Dopt-ignore.mk16 all: dependency other
18 dependency:
19 @echo dependency 1
21 @echo dependency 2
23 @echo dependency 3
H A Ddep.mk3 # Tests for dependency declarations, such as "target: sources".
7 # As soon as a target is defined using one of the dependency operators, it is
8 # restricted to this dependency operator and cannot use the others anymore.
19 # Before parse.c 1.158 from 2009-10-07, the parser broke dependency lines at
21 # first ';' as the separator between the dependency and its commands, and the
H A Ddep-colon-bug-cross-file.mk3 # Until 2020-09-25, the very last dependency group of a top-level makefile
7 # In pass 1, there is a dependency group at the bottom of the file.
8 # This dependency group is not finished properly. Finishing the dependency
13 # In this pass, another command is added to the "current dependency group",
/freebsd/contrib/bsnmp/lib/
H A Dbsnmpagent.3266 In the dependency callback function (see below) this is a pointer to the
267 current dependency.
338 If the SET step was successful for all bindings, the dependency callbacks
351 If the dependency commits were successful, for each binding the node's
359 For each dependency just before freeing it
368 A dependency is used if several bindings depend on each other.
371 A dependency is identified by
380 tries to find a dependency based on these two OIDs and, if it cannot find one
383 returns the same dependency for each of the columns of the same table row.
385 about the row into the dependency.
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DCheckerRegistry.cpp117 #define CHECKER_DEPENDENCY(FULLNAME, DEPENDENCY) \ in CheckerRegistry() argument
118 addDependency(FULLNAME, DEPENDENCY); in CheckerRegistry()
122 #define CHECKER_WEAK_DEPENDENCY(FULLNAME, DEPENDENCY) \ in CheckerRegistry() argument
123 addWeakDependency(FULLNAME, DEPENDENCY); in CheckerRegistry()
159 "A strong dependency mustn't have weak dependencies!"); in CheckerRegistry()
161 "A strong dependency mustn't be a weak dependency as well!"); in CheckerRegistry()
188 // Dependency resolving.
263 for (const CheckerInfo *Dependency : Deps) { in collectStrongDependencies() local
264 if (!IsEnabled(Dependency)) in collectStrongDependencies()
268 if (!collectStrongDependencies(Dependency->Dependencies, Mgr, Ret, in collectStrongDependencies()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DDependencyGraph.h9 // This file declares the dependency graph used by the vectorizer's instruction
16 // Finally the whole dependency graph is an object of the `DependencyGraph`
94 /// dependency edges.
159 /// this will also include the memory dependency predecessors.
175 /// dependency graph.
181 /// We consider \p I as a Memory Dependency Candidate instruction if it
183 /// dependency graph.
197 /// \Returns true if \p I is a memory dependency candidate instruction.
272 /// Adds the mem dependency edge PredN->this. This also increments the
278 assert(PredN != this && "Trying to add a dependency to self!"); in addMemPred()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.h43 /// Instruction Dependency Information
50 /// +----> 2. vhaddps %xmm3, %xmm3, %xmm4 ## REGISTER dependency: %xmm3
60 /// A dependency graph is used internally to track dependencies between nodes.
67 /// ranked based on their "criticality". A dependency is considered to be
180 // A dependency edge.
184 // Dependency edge descriptor.
186 // It specifies the dependency type, as well as the edge cost in cycles.
187 struct Dependency { struct
192 Dependency Dep;
202 // A dependency graph used by the bottleneck analysis to describe data
[all …]
/freebsd/contrib/pkgconf/man/
H A Dpc.561 .It Dependency List
64 Dependency lists are defined by this ABNF syntax:
127 (optional; dependency list)
133 (optional; dependency list)
136 If any package in the proposed dependency solution match any dependency in the
138 (optional; dependency list)
142 providers which can match the requested dependency.
143 (optional; dependency list; pkgconf extension)
H A Dpkgconf.115 .Nd a system for configuring build dependency information
85 These options perform dependency resolution, but exit after printing
107 and no dependency resolution is attempted.
117 and no dependency resolution is attempted.
124 These options do not limit dependency resolution.
196 Dump the dependency resolver's solution as a graphviz
256 if the dependency resolver is unable to find all of the requested
344 Impose a limit on the allowed depth in the dependency graph.
390 This may result in an alternate dependency graph being computed.
396 Forbids the dependency resolver from considering 'uninstalled' modules as part
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DDependencyDirectivesScanner.h34 /// Token lexed as part of dependency directive scanning.
93 /// Represents a directive that's lexed as part of the dependency directives
124 /// Print the previously scanned dependency directives as minimized source text.
126 /// \param Source The original source text that the dependency directives were
128 /// \param Directives The previously scanned dependency
130 /// \param OS the stream to print the dependency directives on.
132 /// This is used primarily for testing purposes, during dependency scanning the
139 /// Functor that returns the dependency directives for a given file.
146 /// Get the dependency directives for the given file.
/freebsd/contrib/pkgconf/
H A DNEWS7 * Fix processing of empty dependency lists.
109 definition flags for every queried dependency when found.
121 * Fix parsing edge-case bugs with dependency versions.
135 proper dependency order.
139 rendered dependency graph.
143 directly requested dependency nodes.
154 * Reintroduce an optimization to the dependency graph walker which avoids
158 * Add a regression test to check that the dependency flattener is working
178 dependency is pulled in via requires.private.
215 pkg-config behavior, but still operates on a solved dependency graph.
[all …]
/freebsd/contrib/llvm-project/lld/docs/ELF/
H A Dwarn_backrefs.rst53 * If adding the dependency does not form a cycle: conceptually ``A`` is higher
58 components of ``B``. It is inappropriate for ``P`` to add a dependency on
60 * If adding the dependency forms a cycle, e.g. ``B->C->A ~> B``. ``A``
63 fail surprisingly with ``undefined symbol`` if there is somehow a dependency on
65 dependency (``B``), however, then every test (``A_test``, ``B_test``,
74 * Add a dependency from ``A`` to ``B``.
76 * The dependency may be intentionally omitted because there are multiple
79 * In the case of circular dependency, sometimes merging the libraries are the best.

12345678910>>...44