/llvm-project/llvm/docs/CommandGuide/ |
H A D | llvm-config.rst | 9 **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 D | SPIRVIntegerDotProductOps.td | 79 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 D | SPIRVCompositeOps.td | 29 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 D | SPIRVCastOps.td | 52 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 D | SPIRVBitOps.td | 72 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 D | SPIRVLogicalOps.td | 59 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 D | extract_symbols.py | 277 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 D | InferTypeOpInterface.h | 49 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 D | adb_run.py | 75 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 D | ScanView.py | 750 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 D | parse-tree.cpp | 167 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 D | Path.cpp | 357 // {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 D | discovery.py | 86 components = [] 91 components.append(base) 93 components.reverse() 96 return ts, tuple(relative + tuple(components))
|
H A D | Test.py | 219 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 D | ConvertExpr.cpp | 275 /// 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 D | FindSpecRefs | 861 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 D | SupportPolicy.rst | 12 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 D | BuildingADistribution.rst | 86 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 D | mul_hi.cl |
|
/llvm-project/llvm/tools/llvm-c-test/ |
H A D | CMakeLists.txt | 16 # default list of components. Using libLLVM with custom components can result in
|
/llvm-project/llvm/lib/ |
H A D | CMakeLists.txt | 55 # Special components which don't have any source attached but aggregate other 56 # components
|
/llvm-project/mlir/lib/Dialect/SPIRV/Transforms/ |
H A D | UnifyAliasedResourcePass.cpp | 469 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 D | ParameterizedDerivedTypes.md | 83 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 D | array-value-copy-3.fir | 1 // 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 D | CAPI.md | 20 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++
|