Home
last modified time | relevance | path

Searched refs:Elements (Results 1 – 25 of 102) sorted by relevance

12345

/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DSparseBitVector.h264 ElementList Elements; variable
280 const_cast<SparseBitVector<ElementSize> *>(this)->Elements.begin(); in FindLowerBoundImpl()
282 const_cast<SparseBitVector<ElementSize> *>(this)->Elements.end(); in FindLowerBoundImpl()
284 if (Elements.empty()) { in FindLowerBoundImpl()
341 if (BitVector->Elements.empty()) { in AdvanceToFirstNonZero()
345 Iter = BitVector->Elements.begin(); in AdvanceToFirstNonZero()
373 if (Iter == BitVector->Elements.end()) { in AdvanceToNextNonZero()
399 Iter = BitVector->Elements.begin(); in BitVector()
444 SparseBitVector() : Elements(), CurrElementIter(Elements.begin()) {} in SparseBitVector()
447 : Elements(RHS.Elements), CurrElementIter(Elements.begin()) {} in SparseBitVector()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp197 : BaseSCEV(B), Elements(1, BucketElement(I)) { in Bucket()
207 SmallVector<BucketElement, 16> Elements; member
447 if (CBucket.Elements.size() < ChainCommonPrepMinThreshold) in prepareBasesForCommoningChains()
452 const SCEV *FirstOffset = CBucket.Elements[1].Offset; in prepareBasesForCommoningChains()
463 unsigned EleNum = CBucket.Elements.size(); in prepareBasesForCommoningChains()
466 if (SE->getMinusSCEV(CBucket.Elements[j].Offset, in prepareBasesForCommoningChains()
467 CBucket.Elements[j - 1].Offset) == FirstOffset) { in prepareBasesForCommoningChains()
514 if (CBucket.Elements[i].Offset != in prepareBasesForCommoningChains()
515 SE->getMinusSCEV(CBucket.Elements[i + j * CBucket.ChainSize].Offset, in prepareBasesForCommoningChains()
516 CBucket.Elements[j * CBucket.ChainSize].Offset)) in prepareBasesForCommoningChains()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DIntervalMap.cpp120 IdxPair distribute(unsigned Nodes, unsigned Elements, unsigned Capacity, in distribute() argument
123 assert(Elements + Grow <= Nodes * Capacity && "Not enough room for elements"); in distribute()
124 assert(Position <= Elements && "Invalid position"); in distribute()
129 const unsigned PerNode = (Elements + Grow) / Nodes; in distribute()
130 const unsigned Extra = (Elements + Grow) % Nodes; in distribute()
138 assert(Sum == Elements + Grow && "Bad distribution sum"); in distribute()
153 assert(Sum == Elements && "Bad distribution sum"); in distribute()
H A DJSON.cpp96 Array::Array(std::initializer_list<Value> Elements) { in Array() argument
97 V.reserve(Elements.size()); in Array()
98 for (const Value &V : Elements) { in Array()
104 Value::Value(std::initializer_list<Value> Elements) in Value() argument
105 : Value(json::Array(Elements)) {} in Value()
246 std::vector<const Object::value_type *> Elements; in sortedElements() local
248 Elements.push_back(&E); in sortedElements()
249 llvm::sort(Elements, in sortedElements()
253 return Elements; in sortedElements()
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/
H A DCFG.h766 ElementList Elements;
861 : Elements(C), Terminator(nullptr), BlockID(blockid), Preds(C, 1), in CFGBlock()
872 CFGElement front() const { return Elements.front(); } in front()
873 CFGElement back() const { return Elements.back(); } in back()
875 iterator begin() { return Elements.begin(); } in begin()
876 iterator end() { return Elements.end(); } in end()
877 const_iterator begin() const { return Elements.begin(); } in begin()
878 const_iterator end() const { return Elements.end(); } in end()
880 reverse_iterator rbegin() { return Elements.rbegin(); } in rbegin()
881 reverse_iterator rend() { return Elements.rend(); } in rend()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DDIBuilder.cpp180 DINodeArray Elements, in createImportedModule() argument
186 File, Line, Name, Elements); in createImportedModule()
197 DINodeArray Elements) { in createImportedModule() argument
199 Context, NS, File, Line, StringRef(), Elements, in createImportedModule()
206 DINodeArray Elements) { in createImportedModule() argument
208 Context, NS, File, Line, StringRef(), Elements, in createImportedModule()
214 DINodeArray Elements) { in createImportedModule() argument
216 Context, M, File, Line, StringRef(), Elements, in createImportedModule()
223 StringRef Name, DINodeArray Elements) { in createImportedDeclaration() argument
227 Context, Decl, File, Line, Name, Elements, in createImportedDeclaration()
[all …]
H A DType.cpp447 void StructType::setBody(ArrayRef<Type*> Elements, bool isPacked) { in setBody() argument
454 NumContainedTys = Elements.size(); in setBody()
456 if (Elements.empty()) { in setBody()
461 ContainedTys = Elements.copy(getContext().pImpl->Alloc).data(); in setBody()
526 StructType *StructType::create(LLVMContext &Context, ArrayRef<Type*> Elements, in create() argument
529 ST->setBody(Elements, isPacked); in create()
533 StructType *StructType::create(LLVMContext &Context, ArrayRef<Type*> Elements) { in create() argument
534 return create(Context, Elements, StringRef()); in create()
541 StructType *StructType::create(ArrayRef<Type*> Elements, StringRef Name, in create() argument
543 assert(!Elements.empty() && in create()
[all …]
H A DLLVMContextImpl.h626 Metadata *Elements;
641 Metadata *Elements, unsigned RuntimeLang,
648 AlignInBits(AlignInBits), Flags(Flags), Elements(Elements),
659 Flags(N->getFlags()), Elements(N->getRawElements()),
675 Elements == RHS->getRawElements() &&
692 return hash_combine(Name, File, Line, BaseType, Scope, Elements,
1163 ArrayRef<uint64_t> Elements;
1165 MDNodeKeyImpl(ArrayRef<uint64_t> Elements) : Elements(Elements) {}
1166 MDNodeKeyImpl(const DIExpression *N) : Elements(N->getElements()) {}
1169 return Elements == RHS->getElements();
[all …]
H A DDebugInfoMetadata.cpp689 Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, in getImpl() argument
699 AlignInBits, OffsetInBits, Flags, Elements, in getImpl()
704 Elements, VTableHolder, TemplateParams, Identifier, in getImpl()
717 DIFlags Flags, Metadata *Elements, unsigned RuntimeLang, in buildODRType() argument
728 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang, in buildODRType()
744 Elements, VTableHolder, TemplateParams, &Identifier, in buildODRType()
759 DIFlags Flags, Metadata *Elements, unsigned RuntimeLang, in getODRType() argument
770 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang, VTableHolder, in getODRType()
1277 ArrayRef<uint64_t> Elements, in getImpl() argument
1279 DEFINE_GETIMPL_LOOKUP(DIExpression, (Elements)); in getImpl()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DDIBuilder.h433 DINode::DIFlags Flags, DIType *DerivedFrom, DINodeArray Elements,
451 DIType *DerivedFrom, DINodeArray Elements, unsigned RunTimeLang = 0,
469 DINodeArray Elements,
491 DINodeArray Elements,
582 uint64_t SizeInBits, uint32_t AlignInBits, DINodeArray Elements,
642 DINodeArray getOrCreateArray(ArrayRef<Metadata *> Elements);
645 DIMacroNodeArray getOrCreateMacroArray(ArrayRef<Metadata *> Elements);
648 DITypeRefArray getOrCreateTypeArray(ArrayRef<Metadata *> Elements);
876 DINodeArray Elements = nullptr);
887 DINodeArray Elements = nullptr);
[all …]
H A DDebugInfoMetadata.h1112 DINodeArray Elements, unsigned RuntimeLang, DIType *VTableHolder,
1120 BaseType, SizeInBits, AlignInBits, OffsetInBits, Flags, Elements.get(),
1129 DIFlags Flags, Metadata *Elements, unsigned RuntimeLang,
1151 DINodeArray Elements, unsigned RuntimeLang, DIType *VTableHolder,
1158 OffsetInBits, Flags, Elements, RuntimeLang, VTableHolder, TemplateParams,
1166 Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder,
1172 OffsetInBits, Flags, Elements, RuntimeLang, VTableHolder, TemplateParams,
1189 uint64_t OffsetInBits, DIFlags Flags, Metadata *Elements,
1210 uint64_t OffsetInBits, DIFlags Flags, Metadata *Elements,
1280 void replaceElements(DINodeArray Elements) { in replaceElements() argument
[all …]
H A DDerivedTypes.h238 static StructType *create(ArrayRef<Type *> Elements, StringRef Name,
240 static StructType *create(ArrayRef<Type *> Elements);
241 static StructType *create(LLVMContext &Context, ArrayRef<Type *> Elements,
243 static StructType *create(LLVMContext &Context, ArrayRef<Type *> Elements);
252 static StructType *get(LLVMContext &Context, ArrayRef<Type*> Elements,
302 void setBody(ArrayRef<Type*> Elements, bool isPacked = false);
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGObjCGNU.cpp3017 auto Elements = Builder.beginStruct(ClassTy); in GenerateClassStructure() local
3022 Elements.addBitCast(MetaClass, PtrToInt8Ty); in GenerateClassStructure()
3024 Elements.add(SuperClass); in GenerateClassStructure()
3026 Elements.add(MakeConstantString(Name, ".class_name")); in GenerateClassStructure()
3028 Elements.addInt(LongTy, 0); in GenerateClassStructure()
3030 Elements.addInt(LongTy, info); in GenerateClassStructure()
3034 Elements.addInt(LongTy, in GenerateClassStructure()
3038 Elements.add(InstanceSize); in GenerateClassStructure()
3040 Elements.add(IVars); in GenerateClassStructure()
3042 Elements.add(Methods); in GenerateClassStructure()
[all …]
H A DCGExprConstant.cpp396 SmallVectorImpl<llvm::Constant *> &Elements,
950 SmallVectorImpl<llvm::Constant *> &Elements, in EmitArrayConstant() argument
954 if (Elements.size() < NonzeroLength && Filler->isNullValue()) in EmitArrayConstant()
955 NonzeroLength = Elements.size(); in EmitArrayConstant()
956 if (NonzeroLength == Elements.size()) { in EmitArrayConstant()
957 while (NonzeroLength > 0 && Elements[NonzeroLength - 1]->isNullValue()) in EmitArrayConstant()
967 assert(Elements.size() >= NonzeroLength && in EmitArrayConstant()
975 ArrayRef(Elements).take_front(NonzeroLength)); in EmitArrayConstant()
976 Elements.resize(2); in EmitArrayConstant()
977 Elements[0] = Initial; in EmitArrayConstant()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVCompare.cpp200 LVElements Elements; in execute() local
225 Elements.push_back(Reference); in execute()
234 Set.insert(Set.end(), Elements.begin(), Elements.end()); in execute()
236 if (Elements.size()) { in execute()
237 OS << "\n(" << Elements.size() << ") " in execute()
240 for (const LVElement *Element : Elements) { in execute()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBTFDebug.cpp180 DINodeArray Elements = ETy->getElements(); in completeType() local
181 for (const auto Element : Elements) { in completeType()
219 DINodeArray Elements = ETy->getElements(); in completeType() local
220 for (const auto Element : Elements) { in completeType()
294 const DINodeArray Elements = STy->getElements(); in completeType() local
295 for (const auto *Element : Elements) { in completeType()
342 DITypeRefArray Elements = STy->getTypeArray(); in completeType() local
343 auto RetType = Elements[0]; in completeType()
349 for (unsigned I = 1, N = Elements.size(); I < N; ++I) { in completeType()
351 auto Element = Elements[I]; in completeType()
[all …]
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExprObjC.cpp28 ObjCArrayLiteral::ObjCArrayLiteral(ArrayRef<Expr *> Elements, QualType T, in ObjCArrayLiteral() argument
31 NumElements(Elements.size()), Range(SR), ArrayWithObjectsMethod(Method) { in ObjCArrayLiteral()
33 for (unsigned I = 0, N = Elements.size(); I != N; ++I) in ObjCArrayLiteral()
34 SaveElements[I] = Elements[I]; in ObjCArrayLiteral()
40 ArrayRef<Expr *> Elements, in Create() argument
43 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(Elements.size())); in Create()
44 return new (Mem) ObjCArrayLiteral(Elements, T, Method, SR); in Create()
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/debuginfo/
H A Ddebuginfo_ocaml.c399 value LineNumber, value SizeInBits, value AlignInBits, value Elements, in llvm_dibuild_create_enumeration_type_native() argument
404 Int_val(AlignInBits), (LLVMMetadataRef *)Op_val(Elements), in llvm_dibuild_create_enumeration_type_native()
405 Wosize_val(Elements), ClassTy); in llvm_dibuild_create_enumeration_type_native()
426 value Elements, value RunTimeLanguage, value UniqueId) { in llvm_dibuild_create_union_type_native() argument
432 (LLVMMetadataRef *)Op_val(Elements), Wosize_val(Elements), in llvm_dibuild_create_union_type_native()
510 LLVMMetadataRef DerivedFrom, value Elements, value RunTimeLanguage, in llvm_dibuild_create_struct_type_native() argument
517 (LLVMMetadataRef *)Op_val(Elements), Wosize_val(Elements), in llvm_dibuild_create_struct_type_native()
774 value Flags, LLVMMetadataRef DerivedFrom, value Elements, in llvm_dibuild_create_class_type_native() argument
782 DerivedFrom, (LLVMMetadataRef *)Op_val(Elements), Wosize_val(Elements), in llvm_dibuild_create_class_type_native()
/openbsd-src/gnu/llvm/llvm/include/llvm-c/
H A DDebugInfo.h422 LLVMMetadataRef *Elements, unsigned NumElements);
436 LLVMMetadataRef File, unsigned Line, LLVMMetadataRef *Elements,
457 LLVMMetadataRef *Elements, unsigned NumElements);
630 uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef *Elements,
654 LLVMMetadataRef *Elements, unsigned NumElements, unsigned RunTimeLang,
751 LLVMMetadataRef DerivedFrom, LLVMMetadataRef *Elements,
1025 LLVMMetadataRef *Elements, unsigned NumElements,
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DMachOObjectFile.cpp247 static Error checkOverlappingElement(std::list<MachOElement> &Elements, in checkOverlappingElement() argument
253 for (auto it = Elements.begin(); it != Elements.end(); ++it) { in checkOverlappingElement()
264 if (nt != Elements.end()) { in checkOverlappingElement()
267 Elements.insert(nt, {Offset, Size, Name}); in checkOverlappingElement()
272 Elements.push_back({Offset, Size, Name}); in checkOverlappingElement()
284 std::list<MachOElement> &Elements) { in parseSegmentLoadCommand() argument
361 if (Error Err = checkOverlappingElement(Elements, s.offset, s.size, in parseSegmentLoadCommand()
377 if (Error Err = checkOverlappingElement(Elements, s.reloff, s.nreloc * in parseSegmentLoadCommand()
408 std::list<MachOElement> &Elements) { in checkSymtabCommand() argument
442 if (Error Err = checkOverlappingElement(Elements, Symtab.symoff, SymtabSize, in checkSymtabCommand()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp70 SmallVector<Constant *, 8> Elements(MaxThreads); in createLoweredInitializer() local
72 Elements[i] = OriginalInitializer; in createLoweredInitializer()
74 return ConstantArray::get(NewType, Elements); in createLoweredInitializer()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp136 if (!Index || Index->uge(Agg->Elements.size()) || in read()
140 V = &Agg->Elements[Index->getZExtValue()]; in read()
160 MA->Elements.reserve(NumElements); in makeMutable()
162 MA->Elements.push_back(C->getAggregateElement(I)); in makeMutable()
180 if (!Index || Index->uge(Agg->Elements.size()) || in write()
184 MV = &Agg->Elements[Index->getZExtValue()]; in write()
202 for (const MutableValue &MV : Elements) in toConstant()
/openbsd-src/gnu/llvm/compiler-rt/lib/xray/
H A Dxray_segmented_array.h458 void trim(uint64_t Elements) XRAY_NEVER_INSTRUMENT { in trim() argument
460 Elements = Elements > Size ? Size : Elements; in trim()
461 Size -= Elements; in trim()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVOptions.h82 STDSET_FUNCTION_4(Compare, FIELD, LVCompareKind, Elements)
152 Elements, // --print=elements enumerator
209 LVCompareKindSet Elements; // --compare=<kind>
243 LVElementKindSet Elements; // --select-elements=<Kind> variable
387 PRINT_OPTION(Elements);
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp824 auto Elements = cast<DISubroutineType>(CTy)->getTypeArray(); in constructTypeDIE() local
825 if (Elements.size()) in constructTypeDIE()
826 if (auto RTy = Elements[0]) in constructTypeDIE()
830 if (Elements.size() == 2 && !Elements[1]) in constructTypeDIE()
833 constructSubprogramArguments(Buffer, Elements); in constructTypeDIE()
912 DINodeArray Elements = CTy->getElements(); in constructTypeDIE() local
913 for (const auto *Element : Elements) { in constructTypeDIE()
1459 const DINodeArray Elements = CTy->getElements(); in hasVectorBeenPadded() local
1460 assert(Elements.size() == 1 && in hasVectorBeenPadded()
1461 Elements[0]->getTag() == dwarf::DW_TAG_subrange_type && in hasVectorBeenPadded()
[all …]

12345