/openbsd/gnu/llvm/llvm/include/llvm/ADT/ |
H A D | SparseBitVector.h | 447 : Elements(RHS.Elements), CurrElementIter(Elements.begin()) {} in SparseBitVector() 449 : Elements(std::move(RHS.Elements)), CurrElementIter(Elements.begin()) {} in SparseBitVector() 461 Elements = RHS.Elements; 466 Elements = std::move(RHS.Elements); 512 ElementIter = Elements.emplace(Elements.end(), ElementIndex); in set() 549 for (; Iter1 != Elements.end() && Iter2 != RHS.Elements.end(); 554 return Iter1 == Elements.end() && Iter2 == RHS.Elements.end(); 597 if (Elements.empty() && RHS.Elements.empty()) 628 Elements.erase(Iter1, Elements.end()); 651 if (Elements.empty() || RHS.Elements.empty()) in intersectWithComplement() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCLoopInstrFormPrep.cpp | 207 SmallVector<BucketElement, 16> Elements; member 463 unsigned EleNum = CBucket.Elements.size(); in prepareBasesForCommoningChains() 514 if (CBucket.Elements[i].Offset != in prepareBasesForCommoningChains() 552 assert(Bucket.Elements.size() == in rewriteLoadStoresForCommoningChains() 592 BucketElement &I = Bucket.Elements[Idx]; in rewriteLoadStoresForCommoningChains() 907 if (!BucketChain.Elements[j].Offset) in prepareBaseForDispFormChain() 954 for (auto &E : BucketChain.Elements) { in prepareBaseForDispFormChain() 962 BucketChain.Elements[0]); in prepareBaseForDispFormChain() 993 if (!BucketChain.Elements[j].Offset || in prepareBaseForUpdateFormChain() 999 for (auto &E : BucketChain.Elements) { in prepareBaseForUpdateFormChain() [all …]
|
/openbsd/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/gnu/llvm/clang/include/clang/Analysis/ |
H A D | CFG.h | 766 ElementList Elements; 1096 Elements.push_back(CFGStmt(statement), C); in appendStmt() 1117 Elements.push_back(CFGNewAllocator(NE), C); in appendNewAllocator() 1122 Elements.push_back(CFGScopeBegin(VD, S), C); in appendScopeBegin() 1127 Elements.insert(Elements.rbegin(), 1, CFGScopeBegin(VD, S), C); in prependScopeBegin() 1131 Elements.push_back(CFGScopeEnd(VD, S), C); in appendScopeEnd() 1135 Elements.insert(Elements.rbegin(), 1, CFGScopeEnd(VD, S), C); in prependScopeEnd() 1139 Elements.push_back(CFGBaseDtor(BS), C); in appendBaseDtor() 1143 Elements.push_back(CFGMemberDtor(FD), C); in appendMemberDtor() 1147 Elements.push_back(CFGTemporaryDtor(E), C); in appendTemporaryDtor() [all …]
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | DIBuilder.cpp | 180 DINodeArray Elements, in createImportedModule() argument 186 File, Line, Name, Elements); in createImportedModule() 503 OffsetInBits, Flags, Elements, 0, VTableHolder, in createClassType() 529 Elements, RunTimeLang, nullptr, nullptr, UniqueIdentifier); in createUnionType() 681 return MDTuple::get(VMContext, Elements); in getOrCreateArray() 686 return MDTuple::get(VMContext, Elements); in getOrCreateMacroArray() 691 for (Metadata *E : Elements) { in getOrCreateTypeArray() 1173 if (Elements) in replaceArrays() 1174 N->replaceElements(Elements); in replaceArrays() 1187 if (Elements) in replaceArrays() [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() 529 ST->setBody(Elements, isPacked); in create() 534 return create(Context, Elements, StringRef()); in create() 543 assert(!Elements.empty() && in create() 545 return create(Elements[0]->getContext(), Elements, Name, isPacked); in create() 548 StructType *StructType::create(ArrayRef<Type*> Elements) { in create() argument 549 assert(!Elements.empty() && in create() [all …]
|
H A D | LLVMContextImpl.h | 626 Metadata *Elements; 648 AlignInBits(AlignInBits), Flags(Flags), Elements(Elements), 1163 ArrayRef<uint64_t> Elements; 1165 MDNodeKeyImpl(ArrayRef<uint64_t> Elements) : Elements(Elements) {} 1173 return hash_combine_range(Elements.begin(), Elements.end()); 1233 Metadata *Elements; 1238 Name(Name), Elements(Elements) {} 1242 Elements(N->getRawElements()) {} 1282 Metadata *Elements; 1285 Metadata *Elements) [all …]
|
H A D | DebugInfoMetadata.cpp | 1279 DEFINE_GETIMPL_LOOKUP(DIExpression, (Elements)); in getImpl() 1280 DEFINE_GETIMPL_STORE_NO_OPS(DIExpression, (Elements)); in getImpl() 1583 Offset = Elements[1]; in extractIfOffset() 1588 if (Elements[2] == dwarf::DW_OP_plus) { in extractIfOffset() 1589 Offset = Elements[1]; in extractIfOffset() 1592 if (Elements[2] == dwarf::DW_OP_minus) { in extractIfOffset() 1593 Offset = -Elements[1]; in extractIfOffset() 1617 if (Expr->Elements.size() >= PatternSize && in extractAddressClass() 1621 AddrClass = Expr->Elements[PatternSize - 3]; in extractAddressClass() 1623 if (Expr->Elements.size() == PatternSize) in extractAddressClass() [all …]
|
/openbsd/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 | 1280 void replaceElements(DINodeArray Elements) { in replaceElements() argument 1286 replaceOperandWith(4, Elements.get()); in replaceElements() 2615 std::vector<uint64_t> Elements; variable 2619 Elements(Elements.begin(), Elements.end()) {} in DIExpression() 2631 DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements)) 2641 return Elements[I]; in getElement() 3436 Metadata *Elements = nullptr), 3635 DIMacroNodeArray Elements), 3636 (MIType, Line, File, Elements)) 3639 Metadata *Elements), [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/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGObjCGNU.cpp | 3024 Elements.add(SuperClass); in GenerateClassStructure() 3040 Elements.add(IVars); in GenerateClassStructure() 3042 Elements.add(Methods); in GenerateClassStructure() 3045 Elements.add(NULLPtr); in GenerateClassStructure() 3047 Elements.add(NULLPtr); in GenerateClassStructure() 3049 Elements.add(NULLPtr); in GenerateClassStructure() 3053 Elements.add(NULLPtr); in GenerateClassStructure() 3230 Elements.add( in GenerateProtocol() 3274 Elements.addBitCast( in GenerateProtocolHolderCategory() 3355 Elements.addBitCast( in GenerateCategory() [all …]
|
H A D | CGExprConstant.cpp | 955 NonzeroLength = Elements.size(); in EmitArrayConstant() 956 if (NonzeroLength == Elements.size()) { in EmitArrayConstant() 967 assert(Elements.size() >= NonzeroLength && in EmitArrayConstant() 976 Elements.resize(2); in EmitArrayConstant() 977 Elements[0] = Initial; in EmitArrayConstant() 979 Elements.resize(NonzeroLength + 1); in EmitArrayConstant() 987 } else if (Elements.size() != ArrayBound) { in EmitArrayConstant() 989 Elements.resize(ArrayBound, Filler); in EmitArrayConstant() 1001 Types.reserve(Elements.size()); in EmitArrayConstant() 1002 for (llvm::Constant *Elt : Elements) in EmitArrayConstant() [all …]
|
/openbsd/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/gnu/llvm/llvm/lib/Target/BPF/ |
H A D | BTFDebug.cpp | 181 for (const auto Element : Elements) { in completeType() 220 for (const auto Element : Elements) { in completeType() 295 for (const auto *Element : Elements) { in completeType() 343 auto RetType = Elements[0]; in completeType() 351 auto Element = Elements[I]; in completeType() 561 uint32_t VLen = Elements.size() - 1; in visitSubroutineType() 576 for (const auto Element : Elements) { in visitSubroutineType() 663 uint32_t VLen = Elements.size(); in visitStructType() 669 for (const auto *Element : Elements) { in visitStructType() 687 for (const auto *Element : Elements) { in visitStructType() [all …]
|
/openbsd/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/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/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/gnu/llvm/llvm/lib/Object/ |
H A D | MachOObjectFile.cpp | 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 1291 std::list<MachOElement> Elements; in MachOObjectFile() local 1292 Elements.push_back({0, SizeOfHeaders, "Mach-O headers"}); in MachOObjectFile() 1342 Elements))) in MachOObjectFile() 1391 Elements, "exports trie"))) in MachOObjectFile() 1414 "LC_SEGMENT", SizeOfHeaders, Elements))) in MachOObjectFile() [all …]
|
/openbsd/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/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/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/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/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfUnit.cpp | 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() 1460 assert(Elements.size() == 1 && in hasVectorBeenPadded() 1536 DINodeArray Elements = CTy->getElements(); in constructArrayTypeDIE() local 1537 for (DINode *E : Elements) { in constructArrayTypeDIE() 1562 DINodeArray Elements = CTy->getElements(); in constructEnumTypeDIE() local [all …]
|