| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | SparseBitVector.h | 264 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 D | PPCLoopInstrFormPrep.cpp | 197 : 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 D | IntervalMap.cpp | 120 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 D | JSON.cpp | 96 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 D | CFG.h | 766 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 D | DIBuilder.cpp | 180 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 D | Type.cpp | 447 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 D | LLVMContextImpl.h | 626 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 D | DebugInfoMetadata.cpp | 689 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 D | DIBuilder.h | 433 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 D | DebugInfoMetadata.h | 1112 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 D | DerivedTypes.h | 238 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 D | CGObjCGNU.cpp | 3017 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 D | CGExprConstant.cpp | 396 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 D | LVCompare.cpp | 200 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 D | BTFDebug.cpp | 180 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 D | ExprObjC.cpp | 28 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 D | debuginfo_ocaml.c | 399 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 D | DebugInfo.h | 422 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 D | MachOObjectFile.cpp | 247 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 D | XCoreLowerThreadLocal.cpp | 70 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 D | Evaluator.cpp | 136 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 D | xray_segmented_array.h | 458 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 D | LVOptions.h | 82 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 D | DwarfUnit.cpp | 824 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 …]
|