Home
last modified time | relevance | path

Searched refs:components (Results 1 – 25 of 263) sorted by relevance

1234567891011

/llvm-project/llvm/docs/CommandGuide/
H A Dllvm-config.rst9 **llvm-config** *option* [*components*...]
56 **--components**
111 *components*, including any dependencies.
115 Link the components as shared libraries.
131 Print how the provided components can be collectively linked (`shared` or `static`).
136 *components*, including any dependencies.
150 To print a list of all available components, run **llvm-config
151 --components**. In most cases, components correspond directly to LLVM
152 libraries. Useful "virtual" components include:
156 Includes all LLVM libraries. The default if no components are specified.
/llvm-project/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVIntegerDotProductOps.td79 equal to that of the components of Vector 1 and Vector 2.
91 All components of the input vectors are sign-extended to the bit width
93 multiplied component-wise and all components of the vector resulting
117 Components of Vector 1 are treated as signed, components of Vector 2 are
123 equal to that of the components of Vector 1 and Vector 2.
127 the same number of components and same component Width (enabled by the
129 and Vector 2 are vectors, the components of Vector 2 must have a
136 All components of Vector 1 are sign-extended to the bit width of the
137 result's type. All components of Vector 2 are zero-extended to the bit
139 then multiplied component-wise and all components of the vector
[all …]
H A DSPIRVCompositeOps.td29 members/elements/components/columns have the same type as the types of
33 number of components in all the operands must equal the number of
34 components in Result Type.
37 array, or components of a vector, or columns of a matrix. There must be
198 or equal to the number of components in Vector.
243 non-written components are copied from.
246 must have the same type as the type of components in Result Type.
252 or equal to the number of components in Vector.
284 Select arbitrary components from two vectors to make a new vector.
288 Result Type must be an OpTypeVector. The number of components in Result
[all …]
H A DSPIRVCastOps.td52 If Result Type has a different number of components than Operand, the
55 that has the larger number of components. Let S be the other type, with
56 the smaller number of components. The number of components in L must be
57 an integer multiple of the number of components in S. The first
59 the first components of L, and so on, up to the last component of S
60 mapping to the last components of L. Within this mapping, any single
61 component of S (mapping to multiple components of L) maps its lower-
62 ordered bits to the lower-numbered components of L.
99 have the same number of components as Result Type.
125 have the same number of components as Result Type.
[all …]
H A DSPIRVBitOps.td72 Result Type must be a scalar or vector of integer type. The components
78 number of components as Result Type.
271 They must have the same number of components as Result Type. They must
299 They must have the same number of components as Result Type. They must
327 They must have the same number of components as Result Type. They must
354 type. Base and Shift must have the same number of components. The
355 number of components and bit width of the type of Base must be the same
359 greater than or equal to the bit width of the components of Base.
361 The number of components and bit width of Result Type must match those
390 type. Base and Shift must have the same number of components. The
[all …]
H A DSPIRVLogicalOps.td59 the same number of components as Result Type.
85 the same number of components as Result Type.
111 the same number of components as Result Type.
137 the same number of components as Result Type.
163 the same number of components as Result Type.
186 the same number of components as Result Type.
209 the same number of components as Result Type.
235 the same number of components as Result Type.
261 the same number of components as Result Type.
287 the same number of components a
[all...]
/llvm-project/llvm/utils/
H A Dextract_symbols.py277 components = []
281 return components
285 components.append((match.group(1), False))
291 components.append((match.group(1), False))
297 components.append((match.group(1), True))
301 components.append((arg, False))
302 return components
303 return components
/llvm-project/mlir/include/mlir/Interfaces/
H A DInferTypeOpInterface.h49 ShapeAdaptor(ShapedTypeComponents *components) : val(components) {} in ShapeAdaptor() argument
50 ShapeAdaptor(ShapedTypeComponents &components) : val(&components) {} in ShapeAdaptor() argument
99 /// ShapedTypeComponents that represents the components of a ShapedType.
100 /// The components consist of
/llvm-project/libcxx/utils/
H A Dadb_run.py75 components = []
78 components.append(f"export {k}={shlex.quote(v)}; ")
80 components.append(f"export {k}={shlex.quote(v)}${{{k}:+:${k}}}; ")
81 return "".join(components)
/llvm-project/clang/tools/scan-view/share/
H A DScanView.py750 components = path.split("/")[1:]
753 if components:
754 name = components[0]
755 if len(components) == 2:
757 return self.send_report(components[1])
759 return self.send_open_report(components[1])
760 elif len(components) == 1:
779 if components[-1] == "":
780 components[-1] = "index.html"
782 relpath = "/".join(components)
/llvm-project/flang/lib/Parser/
H A Dparse-tree.cpp167 std::list<ComponentSpec> components; in ConvertToStructureConstructor() local
173 components.emplace_back( in ConvertToStructureConstructor()
178 return StructureConstructor{std::move(spec), std::move(components)}; in ConvertToStructureConstructor()
184 std::list<ComponentSpec> components; in ConvertToStructureConstructor() local
186 components.emplace_back(std::optional<Keyword>{}, in ConvertToStructureConstructor()
191 return StructureConstructor{std::move(spec), std::move(components)}; in ConvertToStructureConstructor()
/llvm-project/llvm/lib/Support/
H A DPath.cpp357 // {C:/,//net/}, so get the first two components. in root_path()
425 SmallVector<StringRef, 4> components; in append()
426 if (!a.isTriviallyEmpty()) components.push_back(a.toStringRef(a_storage)); in append() local
427 if (!b.isTriviallyEmpty()) components.push_back(b.toStringRef(b_storage)); in append()
428 if (!c.isTriviallyEmpty()) components.push_back(c.toStringRef(c_storage)); in append()
429 if (!d.isTriviallyEmpty()) components.push_back(d.toStringRef(d_storage)); in append()
431 for (auto &component : components) { in append()
713 // Remove path traversal components ("." and "..") when possible, and
720 SmallVector<StringRef, 16> components; in remove_dots()
728 // Loop over path components manuall in remove_dots()
721 SmallVector<StringRef, 16> components; remove_dots() local
[all...]
/llvm-project/llvm/utils/lit/lit/
H A Ddiscovery.py86 components = []
91 components.append(base)
93 components.reverse()
96 return ts, tuple(relative + tuple(components))
H A DTest.py219 def getSourcePath(self, components): argument
220 return os.path.join(self.source_root, *components)
222 def getExecPath(self, components): argument
223 return os.path.join(self.exec_root, *components)
/llvm-project/flang/lib/Lower/
H A DConvertExpr.cpp275 /// empty, then traverse through the components designated. The base value is
998 fir::emitFatalError(loc, "derived type components must not be " in genval()
1011 // For allocatable components, a deep copy is needed. in genval()
1012 TODO(loc, "allocatable components in derived type assignment"); in genval()
1466 // components, ordered from largest/leftmost to smallest/rightmost: in gen()
1468 // (nested allocatable/pointer components require nested coordinate_of ops) in gen()
1469 // - that does not contain any parent components in gen()
1470 // (the front end places parent components directly in the object) in gen()
2224 // We have to initialize the temp if it may have components in genCopyIn()
2225 // that need initialization. If there are no components in genCopyIn()
5603 genarr(const Fortran::semantics::SymbolRef & sym,ComponentPath & components) genarr() argument
5651 genarr(const ExtValue & extMemref,ComponentPath & components,mlir::Value CrayPtr=nullptr) genarr() argument
6030 genarr(const Fortran::evaluate::ComplexPart & x,ComponentPath & components) genarr() argument
6036 genSlicePath(const A & x,ComponentPath & components) genSlicePath() argument
6041 genarr(const Fortran::evaluate::StaticDataObject::Pointer &,ComponentPath & components) genarr() argument
6046 genarr(const Fortran::evaluate::Substring & x,ComponentPath & components) genarr() argument
6602 ComponentPath components(des.Rank() > 0); genarr() local
6643 lowerPath(const ExtValue & arrayExv,ComponentPath & components) lowerPath() argument
6781 genSubstringBounds(ComponentPath & components) genSubstringBounds() argument
6788 applyPathToArrayLoad(fir::ArrayLoadOp load,ComponentPath & components) applyPathToArrayLoad() argument
6951 genImplicitArrayAccess(const A & x,ComponentPath & components) genImplicitArrayAccess() argument
6959 genImplicitArrayAccess(const Fortran::evaluate::NamedEntity & x,ComponentPath & components) genImplicitArrayAccess() argument
6966 genImplicitArrayAccess(const Fortran::semantics::Symbol & x,ComponentPath & components) genImplicitArrayAccess() argument
7010 tailIsPointerInPointerAssignment(const Fortran::semantics::Symbol & x,ComponentPath & components) tailIsPointerInPointerAssignment() argument
7015 tailIsPointerInPointerAssignment(const Fortran::evaluate::Component & x,ComponentPath & components) tailIsPointerInPointerAssignment() argument
7019 genarr(const Fortran::semantics::Symbol & x,ComponentPath & components) genarr() argument
7039 genarr(const Fortran::evaluate::Component & x,ComponentPath & components) genarr() argument
7074 genarr(const Fortran::evaluate::ArrayRef & x,ComponentPath & components) genarr() argument
7104 genarr(const Fortran::evaluate::CoarrayRef & x,ComponentPath & components) genarr() argument
7109 genarr(const Fortran::evaluate::NamedEntity & x,ComponentPath & components) genarr() argument
7114 genarr(const Fortran::evaluate::DataRef & x,ComponentPath & components) genarr() argument
7119 pathIsEmpty(const ComponentPath & components) pathIsEmpty() argument
[all...]
/llvm-project/clang/utils/
H A DFindSpecRefs861 components = '.'.join([str(p[0]) for p in path[1:]])
870 … linkStr = '<a href="%s#page=%d">%s</a> (pg.%d)'%(docData[0],page,components,page)
872 linkStr = components
873 if section == components:
878 print >>f, '\t\t<td valign=top>%s</td>'%(components,)
/llvm-project/llvm/docs/
H A DSupportPolicy.rst12 components are present in the public release on our supported architectures
15 There are, however, other components within the main repository that either
74 sub-community and which don't usually affect the core components directly.
84 …e `experimental <https://llvm.org/docs/DeveloperPolicy.html#introducing-new-components-into-llvm>`_
121 * Impose sub-optimal implementation strategies on core tier components as a
131 the component, with the bar for simple and gracefully-degrading components
132 (such as editor bindings) much lower than for complex components that must
146 listed above. Different types of components could require different levels of
161 Due to the uncertain nature of inclusion, it's advisable that new components
175 burden on maintaining other components (core or peripheral).
H A DBuildingADistribution.rst86 generates a ``distribution`` target which builds all the components specified in
117 any components specified in *LLVM_RUNTIME_DISTRIBUTION_COMPONENTS* are not
143 to configure which LLVM components are part of libLLVM.
223 components to install. All LLVM-based tools are components, as well as most
234 components. This is used in conjunction with *LLVM_ENABLE_RUNTIMES* to specify
235 components of runtime libraries that you want to include in your distribution.
241 components. LLVM library components are either library names with the LLVM
/llvm-project/libclc/generic/lib/integer/
H A Dmul_hi.cl
/llvm-project/llvm/tools/llvm-c-test/
H A DCMakeLists.txt16 # default list of components. Using libLLVM with custom components can result in
/llvm-project/llvm/lib/
H A DCMakeLists.txt55 # Special components which don't have any source attached but aggregate other
56 # components
/llvm-project/mlir/lib/Dialect/SPIRV/Transforms/
H A DUnifyAliasedResourcePass.cpp469 SmallVector<Value> components; in matchAndRewrite() local
470 components.reserve(ratio); in matchAndRewrite()
471 components.push_back(newLoadOp); in matchAndRewrite()
488 components.push_back( in matchAndRewrite()
516 for (Value &c : components) in matchAndRewrite()
521 loc, vectorType, components); in matchAndRewrite()
/llvm-project/flang/docs/
H A DParameterizedDerivedTypes.md83 1. Directly encapsulate the components in the derived type. This will be referred
88 2. Use a level of indirection for the components outside of the descriptor. This
95 ##### Implementing PDT with inlined components
98 the runtime values of `i` and `j` when the components are inlined into the
109 ! PDT with one level of inlined components.
117 ##### Implementing PDT with outlined components
121 components have an indirection.
128 ! The two following components are not directly stored in the type but
129 ! allocatable components managed by the compiler. The
138 also has to deal with compiler managed allocation/deallocation of the components
[all...]
/llvm-project/flang/test/Fir/
H A Darray-value-copy-3.fir1 // Test overlapping assignment of derived type arrays with allocatable components.
2 // This requires initializing the allocatable components to an unallocated status
3 // before they can be used in component assignments, and to deallocate the components
/llvm-project/mlir/docs/
H A DCAPI.md20 The API is provided for core IR components (attributes, blocks, operations,
29 Core IR components are exposed as opaque _handles_ to an IR object existing in
144 several such components. For example, an `MlirOperation` has attributes,
147 For indexed components, the following pair of functions is provided.
164 have several iterable components.
166 For iterable components, the following triple of functions is provided.
194 to convert between opaque C structures for core IR components and their C++

1234567891011