Home
last modified time | relevance | path

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

12345

/openbsd/gnu/llvm/llvm/include/llvm/ADT/
H A DSparseBitVector.h447 : 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 DPPCLoopInstrFormPrep.cpp207 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 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/gnu/llvm/clang/include/clang/Analysis/
H A DCFG.h766 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 DDIBuilder.cpp180 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 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()
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 DLLVMContextImpl.h626 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 DDebugInfoMetadata.cpp1279 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 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.h1280 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 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/gnu/llvm/clang/lib/CodeGen/
H A DCGObjCGNU.cpp3024 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 DCGExprConstant.cpp955 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 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/gnu/llvm/llvm/lib/Target/BPF/
H A DBTFDebug.cpp181 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 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/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/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/gnu/llvm/llvm/lib/Object/
H A DMachOObjectFile.cpp253 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 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/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/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/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/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp825 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 …]

12345