Home
last modified time | relevance | path

Searched refs:component (Results 1 – 25 of 228) sorted by relevance

12345678910

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dinitial-image.cpp31 const Symbol &component{*symbolRef}; in Add() local
32 if (component.offset() + component.size() > elementBytes) { in Add()
34 } else if (IsPointer(component)) { in Add()
35 AddPointer(offset + component.offset(), indExpr.value()); in Add()
37 Result added{Add(offset + component.offset(), component.size(), in Add()
101 const Symbol &component{*iter.second}; in Test() local
102 bool isProcPtr{IsProcedurePointer(component)}; in Test()
104 auto at{offset_ + component.offset()}; in Test()
111 } else if (IsPointer(component)) { in Test()
117 } else if (!IsAllocatable(component)) { in Test()
[all …]
H A Dfold-designator.cpp137 const Component &component, ConstantSubscript which) { in FoldDesignator() argument
138 const Symbol &comp{component.GetLastSymbol()}; in FoldDesignator()
139 const DataRef &base{component.base()}; in FoldDesignator()
190 if (const Component * component{proc.GetComponent()}) { in FoldDesignator() local
191 return FoldDesignator(*component, which); in FoldDesignator()
243 const Symbol &component{*pair.second}; in OffsetToUniqueComponent() local
244 if (offset >= static_cast<ConstantSubscript>(component.offset()) && in OffsetToUniqueComponent()
246 component.offset() + component.size())) { in OffsetToUniqueComponent()
250 result = &component; in OffsetToUniqueComponent()
283 component{OffsetToUniqueComponent( in OffsetToDataRef() local
[all …]
H A Dexpression.cpp225 const Symbol &component) const { in CreateParentComponent()
230 component.detailsIf<semantics::DerivedTypeDetails>()}) { in CreateParentComponent()
267 const Symbol &component) const { in Find()
268 if (auto iter{values_.find(component)}; iter != values_.end()) { in Find()
273 if (const Symbol * typeSymbol{GetParentComponentSymbol(component)}) { in Find()
287 return parentComponentValue->Find(component); in Find()
/llvm-project-15.0.7/llvm/utils/
H A Dllvm-compilers-check166 for component in components:
167 component = component.rstrip("2")
168 compsrc = src + "/" + component
280 def execute(self, command, execdir, env, component): argument
454 for component in components:
455 comp = component[:]
486 buildrc = self.make(component, srcdir, builddir,
507 self.make(component, srcdir, builddir,
561 return self.execute(args, builddir, env, component)
563 def make(self, component, srcdir, builddir, flags, env): argument
[all …]
/llvm-project-15.0.7/flang/runtime/
H A Dcopy.cpp29 const Descriptor &componentDesc{derived->component()}; in CopyElement()
30 const typeInfo::Component *component{ in CopyElement() local
33 for (std::size_t j{0}; j < nComponents; ++j, ++component) { in CopyElement()
34 if (component->genre() == typeInfo::Component::Genre::Allocatable || in CopyElement()
35 component->genre() == typeInfo::Component::Genre::Automatic) { in CopyElement()
37 *reinterpret_cast<Descriptor *>(toPtr + component->offset())}; in CopyElement()
42 fromPtr + component->offset())}; in CopyElement()
H A Dtype-info.cpp138 const Descriptor &compDesc{component()}; in GetParentType()
139 const Component &component{*compDesc.OffsetElement<const Component>()}; in GetParentType() local
140 return component.derivedType(); in GetParentType()
148 const Descriptor &compDesc{component()}; in FindDataComponent()
153 const Component *component{compDesc.Element<Component>(at)}; in FindDataComponent() local
154 INTERNAL_CHECK(component != nullptr); in FindDataComponent()
155 const Descriptor &nameDesc{component->name()}; in FindDataComponent()
158 return component; in FindDataComponent()
218 const Descriptor &compDesc{component()}; in Dump()
H A Ddescriptor-io.h246 const typeInfo::Component &component, const Descriptor &origDescriptor, in DefaultFormattedComponentIO() argument
248 if (component.genre() == typeInfo::Component::Genre::Data) { in DefaultFormattedComponentIO()
252 component.CreatePointerDescriptor( in DefaultFormattedComponentIO()
258 origDescriptor.Element<char>(origSubscripts) + component.offset()}; in DefaultFormattedComponentIO()
260 terminator, component.genre() == typeInfo::Component::Genre::Automatic); in DefaultFormattedComponentIO()
288 const Descriptor &compArray{type->component()}; in FormattedDerivedTypeIO()
300 const typeInfo::Component &component{ in FormattedDerivedTypeIO()
303 io, component, descriptor, subscripts, handler)) { in FormattedDerivedTypeIO()
/llvm-project-15.0.7/llvm/runtimes/
H A DCMakeLists.txt55 foreach(component ${triple_components})
217 list(APPEND extra_targets install-${component} install-${component}-stripped)
291 set(${component}-${name} ${component})
292 set(install-${component}-${name} install-${component})
293 set(install-${component}-${name}-stripped install-${component}-stripped)
294 …list(APPEND ${name}_extra_targets ${component}-${name} install-${component}-${name} install-${comp…
427 add_dependencies(${component} ${component}-${name})
428 add_dependencies(install-${component} install-${component}-${name})
429 add_dependencies(install-${component}-stripped install-${component}-${name}-stripped)
449 add_dependencies(${component} ${component}-${name}+${multilib})
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVGLOps.td117 per component.
177 per component.
207 per component.
239 per component.
592 component.
622 component.
683 component.
713 component.
993 component.
1022 component.
[all …]
H A DSPIRVCompositeOps.td31 a vector, the operands may also be vectors with the same component type
32 as the Result Type component type. When constructing a vector, the total
39 member/element/component/column of the result, with one exception. The
81 Indexes walk the type hierarchy, potentially down to component
110 SPV_Type:$component
180 Extract a single, dynamically selected, component of a vector.
190 which component of Vector to extract.
225 "type of 'component' matches element type of 'vector'",
226 "vector", "component",
244 which component to modify.
[all …]
H A DSPIRVArithmeticOps.td58 Results are computed per component.
152 Results are computed per component.
187 Results are computed per component.
252 Results are computed per component.
289 Results are computed per component.
329 Results are computed per component.
369 Results are computed per component.
409 Results are computed per component.
415 component width.
528 must equal the component width in Result Type.
[all …]
H A DSPIRVCastOps.td58 component (that is, the only or lowest-numbered component) of S maps to
108 Results are computed per component.
141 Results are computed per component.
175 Results are computed per component.
209 Results are computed per component.
243 cannot equal the component width in Result Type.
245 Results are computed per component.
278 cannot equal the component width in Result Type.
280 Results are computed per component.
314 cannot equal the component width in Result Type.
[all …]
H A DSPIRVLogicalOps.td71 Results are computed per component.
105 Results are computed per component.
139 Results are computed per component.
173 Results are computed per component.
207 Results are computed per component.
238 Results are computed per component.
269 Results are computed per component.
303 Results are computed per component.
337 Results are computed per component.
371 Results are computed per component.
[all …]
H A DSPIRVBitOps.td70 Results are computed per component.
111 Results are computed per component.
183 Results are computed per component.
274 Results are computed per component.
318 Results are computed per component, and within each component, per bit.
353 Results are computed per component, and within each component, per bit.
388 Results are computed per component, and within each component, per bit.
436 Results are computed per component.
478 Results are computed per component.
521 Results are computed per component.
[all …]
/llvm-project-15.0.7/llvm/cmake/modules/
H A DLLVM-Build.cmake23 /// The name of the component.
26 /// The name of the library for this component (or NULL).
29 /// Whether the component is installed.
32 /// The list of libraries required when linking this component.
79 # Resolve cross-component dependencies, for each available component.
/llvm-project-15.0.7/llvm/lib/Target/DirectX/
H A DDXIL.td115 dxil_param<0, "i32", "", "thread ID component">,
117 dxil_param<2, "i32", "component", "component to read (x,y,z)">
123 dxil_param<0, "i32", "", "group ID component">,
125 dxil_param<2, "i32", "component", "component to read">
132 dxil_param<0, "i32", "", "thread ID in group component">,
134 dxil_param<2, "i32", "component", "component to read (x,y,z)">
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dtools.cpp681 return IsFinalizable(component, inProgress); in IsFinalizable()
1164 const Symbol &component) const { in PlanComponentTraversal()
1177 traverse = !IsPointer(component); in PlanComponentTraversal()
1209 return component.has<ProcEntityDetails>() || in StopAtComponentPre()
1210 IsAllocatableOrPointer(component) || in StopAtComponentPre()
1214 return !IsPointer(component); in StopAtComponentPre()
1221 component.test(Symbol::Flag::ParentComp); in StopAtComponentPost()
1228 if (deepest.component()) { in Increment()
1253 const Symbol &component{*scopeIter->second}; in Increment() local
1254 deepest.set_component(component); in Increment()
[all …]
H A Ddata-to-inits.cpp482 return !IsAllocatable(component) && in HasDefaultInitialization()
483 HasDeclarationInitializer(component); in HasDefaultInitialization()
526 const Symbol &component{*pair.second}; in PopulateWithComponentDefaults() local
527 std::size_t componentOffset{offset + component.offset()}; in PopulateWithComponentDefaults()
529 if (!IsAllocatable(component) && !IsAutomatic(component)) { in PopulateWithComponentDefaults()
533 if (IsPointer(component)) { in PopulateWithComponentDefaults()
543 foldingContext, component)}) { in PopulateWithComponentDefaults()
555 } else if (const DeclTypeSpec * type{component.GetType()}) { in PopulateWithComponentDefaults()
558 *componentDerived, foldingContext, component); in PopulateWithComponentDefaults()
563 componentOffset, component.size()); in PopulateWithComponentDefaults()
[all …]
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DCMakeLists.txt1 macro(clang_diag_gen component)
2 clang_tablegen(Diagnostic${component}Kinds.inc
3 -gen-clang-diags-defs -clang-component=${component}
5 TARGET ClangDiagnostic${component})
/llvm-project-15.0.7/lldb/source/Target/
H A DPathMappingList.cpp154 auto component = llvm::sys::path::begin(components, style); in AppendPathComponents() local
156 while (component != e && in AppendPathComponents()
157 llvm::sys::path::is_separator(*component->data(), style)) in AppendPathComponents()
158 ++component; in AppendPathComponents()
159 for (; component != e; ++component) in AppendPathComponents()
160 path.AppendPathComponent(*component); in AppendPathComponents()
/llvm-project-15.0.7/clang/test/SemaOpenCL/
H A Dext_vectors.cl15 // expected-warning@-2 {{vector component name 'a' is a feature from OpenCL version 3.0 onwards}}
19 // expected-error@-1 {{illegal vector component name 'r'}}
21 // expected-warning@-3 {{vector component name 'r' is a feature from OpenCL version 3.0 onwards}}
H A Dvector_swizzle_length.cl8 …f2.s01234; // expected-error {{vector component access has invalid length 5. Supported: 1,2,3,4,8…
9 …f2.xyzxy; // expected-error {{vector component access has invalid length 5. Supported: 1,2,3,4,8,…
/llvm-project-15.0.7/flang/docs/
H A Df2018-grammar.md138 R735 component-part -> [component-def-stmt]...
139 R736 component-def-stmt -> data-component-def-stmt | proc-component-def-stmt
140 R737 data-component-def-stmt ->
142 component-decl-list
143 R738 component-attr-spec ->
147 R739 component-decl ->
148 component-name [( component-array-spec )]
151 R740 component-array-spec ->
153 R741 proc-component-def-stmt ->
180 R757 component-spec -> [keyword =] component-data-source
[all …]
/llvm-project-15.0.7/runtimes/
H A DCMakeLists.txt259 foreach(component ${SUB_COMPONENTS})
260 if(NOT TARGET ${component})
261 message(SEND_ERROR "Missing target for runtime component ${component}!")
265 if(TARGET check-${component})
266 list(APPEND SUB_CHECK_TARGETS check-${component})
269 if(TARGET install-${component})
270 list(APPEND SUB_INSTALL_TARGETS install-${component})
272 if(TARGET install-${component}-stripped)
273 list(APPEND SUB_INSTALL_TARGETS install-${component}-stripped)
/llvm-project-15.0.7/polly/lib/External/isl/
H A Dschedule_test.sh.in17 for o in --schedule-whole-component --no-schedule-whole-component; do

12345678910