Home
last modified time | relevance | path

Searched refs:Element (Results 1 – 25 of 150) sorted by relevance

123456

/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVCompare.cpp63 LVCompareInfo::iterator getResultsEntry(LVElement *Element) { in getResultsEntry() argument
65 if (Element->getIsLine()) in getResultsEntry()
67 else if (Element->getIsScope()) in getResultsEntry()
69 else if (Element->getIsSymbol()) in getResultsEntry()
80 void updateExpected(LVElement *Element) { in updateExpected() argument
81 LVCompareInfo::iterator Iter = getResultsEntry(Element); in updateExpected()
88 void updateMissingOrAdded(LVElement *Element, LVComparePass Pass) { in updateMissingOrAdded() argument
89 LVCompareInfo::iterator Iter = getResultsEntry(Element); in updateMissingOrAdded()
240 for (const LVElement *Element : Elements) { in execute() local
241 if (Error Err = Element->doPrint(/*Split=*/false, /*Match=*/false, in execute()
[all …]
H A DLVElement.cpp42 void LVElement::setGenericType(LVElement *Element) { in setGenericType() argument
43 if (!Element->isTemplateParam()) { in setGenericType()
44 setType(Element); in setGenericType()
49 if (Element->getIsKindType()) in setGenericType()
50 setType(Element->getTypeAsType()); in setGenericType()
51 else if (Element->getIsKindScope()) in setGenericType()
52 setType(Element->getTypeAsScope()); in setGenericType()
54 setType(Element); in setGenericType()
109 LVElement *Element = getType(); in typeOffsetAsString() local
110 return hexSquareString(Element ? Element->getOffset() : 0); in typeOffsetAsString()
[all …]
H A DLVScope.cpp115 void LVScope::addToChildren(LVElement *Element) { in addToChildren() argument
118 Children->push_back(Element); in addToChildren()
121 void LVScope::addElement(LVElement *Element) { in addElement() argument
122 assert(Element && "Invalid element."); in addElement()
123 if (Element->getIsType()) in addElement()
124 addElement(static_cast<LVType *>(Element)); in addElement()
125 else if (Element->getIsScope()) in addElement()
126 addElement(static_cast<LVScope *>(Element)); in addElement()
127 else if (Element->getIsSymbol()) in addElement()
128 addElement(static_cast<LVSymbol *>(Element)); in addElement()
[all …]
H A DLVReader.cpp38 auto AddElement = [&](LVElement *Element, LVScope *Scope) { in checkIntegrityScopesTree() argument
39 LVIntegrity::iterator Iter = Integrity.find(Element); in checkIntegrityScopesTree()
41 Integrity.emplace(Element, Scope); in checkIntegrityScopesTree()
44 Duplicate.emplace_back(Element, Scope, Iter->second); in checkIntegrityScopesTree()
80 auto PrintElement = [&](LVElement *Element, unsigned Index = 0) { in checkIntegrityScopesTree() argument
82 std::string ElementName(Element->getName()); in checkIntegrityScopesTree()
83 dbgs() << format("%15s ID=0x%08x '%s'\n", Element->kind(), in checkIntegrityScopesTree()
84 Element->getID(), ElementName.c_str()); in checkIntegrityScopesTree()
95 LVElement *Element; in checkIntegrityScopesTree() local
98 std::tie(Element, First, Second) = Entry; in checkIntegrityScopesTree()
[all …]
H A DLVOptions.cpp474 void LVPatterns::addElement(LVElement *Element) { in addElement() argument
476 Element->setIsMatched(); in addElement()
479 getReaderCompileUnit()->addMatched(Element); in addElement()
481 getReaderCompileUnit()->addMatched(Element->getIsScope() in addElement()
482 ? static_cast<LVScope *>(Element) in addElement()
483 : Element->getParentScope()); in addElement()
485 if (!Element->getIsScope()) in addElement()
486 Element->setHasPattern(); in addElement()
H A DLVSymbol.cpp255 if (LVElement *Element = getType()) { in resolveReferences() local
256 Element->resolve(); in resolveReferences()
259 if (Element->getIsTypedefReduced()) { in resolveReferences()
260 Element = Element->getType(); in resolveReferences()
261 Element->resolve(); in resolveReferences()
266 setGenericType(Element); in resolveReferences()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/Symbolize/
H A DMarkupFilter.cpp475 void MarkupFilter::printRawElement(const MarkupNode &Element) { in printRawElement() argument
478 printValue(Element.Tag); in printRawElement()
479 for (StringRef Field : Element.Fields) { in printRawElement()
503 MarkupFilter::parseModule(const MarkupNode &Element) const { in parseModule()
504 if (!checkNumFieldsAtLeast(Element, 3)) in parseModule()
506 ASSIGN_OR_RETURN_NONE(uint64_t, ID, parseModuleID(Element.Fields[0])); in parseModule()
507 StringRef Name = Element.Fields[1]; in parseModule()
508 StringRef Type = Element.Fields[2]; in parseModule()
514 if (!checkNumFields(Element, 4)) in parseModule()
517 parseBuildID(Element.Fields[3])); in parseModule()
[all …]
H A DMarkup.cpp77 if (std::optional<MarkupNode> Element = parseElement(Line)) { in nextNode() local
78 parseTextOutsideMarkup(takeTo(Line, Element->Text.begin())); in nextNode()
79 Buffer.push_back(std::move(*Element)); in nextNode()
80 advanceTo(Line, Element->Text.end()); in nextNode()
124 MarkupNode Element; in parseElement() local
125 Element.Text = Line.slice(BeginPos, EndPos); in parseElement()
129 StringRef Content = Element.Text.drop_front(3).drop_back(3); in parseElement()
131 std::tie(Element.Tag, FieldsContent) = Content.split(':'); in parseElement()
132 if (Element.Tag.empty()) in parseElement()
137 FieldsContent.split(Element.Fields, ":"); in parseElement()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/Symbolize/
H A DMarkupFilter.h85 bool tryMMap(const MarkupNode &Element,
87 bool tryReset(const MarkupNode &Element,
89 bool tryModule(const MarkupNode &Element,
110 void printRawElement(const MarkupNode &Element);
113 std::optional<Module> parseModule(const MarkupNode &Element) const;
114 std::optional<MMap> parseMMap(const MarkupNode &Element) const;
125 bool checkNumFields(const MarkupNode &Element, size_t Size) const;
126 bool checkNumFieldsAtLeast(const MarkupNode &Element, size_t Size) const;
127 bool checkNumFieldsAtMost(const MarkupNode &Element, size_t Size) const;
/openbsd-src/gnu/llvm/llvm/include/llvm/Bitcode/
H A DBitcodeCommon.h25 using AlignLower = Bitfield::Element<unsigned, 0, 5>;
26 using UsedWithInAlloca = Bitfield::Element<bool, AlignLower::NextBit, 1>;
27 using ExplicitType = Bitfield::Element<bool, UsedWithInAlloca::NextBit, 1>;
28 using SwiftError = Bitfield::Element<bool, ExplicitType::NextBit, 1>;
29 using AlignUpper = Bitfield::Element<unsigned, SwiftError::NextBit, 3>;
/openbsd-src/gnu/llvm/clang/lib/Tooling/
H A DFileMatchTrie.cpp74 StringRef Element(llvm::sys::path::filename( in insert() local
76 Children[Element].Path = Path; in insert()
78 StringRef Element(llvm::sys::path::filename( in insert() local
80 Children[Element].insert(NewPath, ConsumedLength + Element.size() + 1); in insert()
118 StringRef Element(llvm::sys::path::filename(FileName.drop_back( in findEquivalent() local
121 Children.find(Element); in findEquivalent()
125 ConsumedLength + Element.size() + 1); in findEquivalent()
H A DRefactoringCallbacks.cpp203 for (const auto &Element : Template) { in run() local
204 switch (Element.Type) { in run()
206 ToText += Element.Value; in run()
209 auto NodeIter = NodeMap.find(Element.Value); in run()
211 llvm::errs() << "Node " << Element.Value in run()
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.law/
H A Dctors15.C13 class Element {
15 Element() { construct++; if (construct > 6) {printf ("FAIL\n"); exit(1);}} in Element() function
16 ~Element() { } in ~Element()
19 typedef Element array[2];
H A Dtemplate1.C8 template <class Element>
11 Element *data;
12 Art() { data=new Element[100]; } in Art()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp138 uint64_t Element = RawMask[i]; in DecodePSHUFBMask() local
140 if (Element & (1 << 7)) in DecodePSHUFBMask()
148 int Index = Base + (Element & 0xf); in DecodePSHUFBMask()
179 uint64_t Element = RawMask[i]; in DecodeVPERMILPMask() local
181 Index += (Element >> 1) & 0x1; in DecodeVPERMILPMask()
183 Index += Element & 0x3; in DecodeVPERMILPMask()
280 uint64_t Element = RawMask[i]; in DecodeVPPERMMask() local
281 uint64_t Index = Element & 0x1F; in DecodeVPPERMMask()
282 uint64_t PermuteOp = (Element >> 5) & 0x7; in DecodeVPPERMMask()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVElement.h217 virtual void setReference(LVElement *Element) {} in setReference() argument
284 void setType(LVElement *Element = nullptr) {
285 ElementType = Element;
286 if (Element) {
288 Element->setIsReferencedType();
293 void setGenericType(LVElement *Element);
323 virtual bool removeElement(LVElement *Element) { return false; } in removeElement() argument
338 bool referenceMatch(const LVElement *Element) const;
341 bool equals(const LVElement *Element) const;
H A DLVOptions.h485 bool checkElementRequest(const T *Element, const U &Requests) const { in checkElementRequest() argument
486 assert(Element && "Element must not be nullptr"); in checkElementRequest()
488 if ((Element->*Request)()) in checkElementRequest()
492 if ((Element->*Request)()) in checkElementRequest()
508 void addElement(LVElement *Element);
511 void resolveGenericPatternMatch(T *Element, const U &Requests) { in resolveGenericPatternMatch() argument
512 assert(Element && "Element must not be nullptr"); in resolveGenericPatternMatch()
514 return (Element->isNamed() && matchGenericPattern(Element->getName())) || in resolveGenericPatternMatch()
515 (Element->isTyped() && in resolveGenericPatternMatch()
516 matchGenericPattern(Element->getTypeName())); in resolveGenericPatternMatch()
[all …]
H A DLVSymbol.h78 static bool classof(const LVElement *Element) { in classof() argument
79 return Element->getSubclassID() == LVSubclassID::LV_SYMBOL; in classof()
101 void setReference(LVElement *Element) override { in setReference() argument
102 assert((!Element || isa<LVSymbol>(Element)) && "Invalid element"); in setReference()
103 setReference(static_cast<LVSymbol *>(Element)); in setReference()
H A DLVScope.h155 static bool classof(const LVElement *Element) { in classof() argument
156 return Element->getSubclassID() == LVSubclassID::LV_SCOPE; in classof()
212 void addElement(LVElement *Element);
219 void addToChildren(LVElement *Element);
269 bool removeElement(LVElement *Element) override;
342 void setReference(LVElement *Element) override { in setReference() argument
343 setReference(static_cast<LVScope *>(Element)); in setReference()
455 void addInvalidLocationOrRange(LVLocation *Location, LVElement *Element, in addInvalidLocationOrRange() argument
457 LVOffset Offset = Element->getOffset(); in addInvalidLocationOrRange()
458 addInvalidOffset(Offset, Element); in addInvalidLocationOrRange()
[all …]
H A DLVCompare.h71 void addPassEntry(LVReader *Reader, LVElement *Element, LVComparePass Pass) { in addPassEntry() argument
72 PassTable.emplace_back(Reader, Element, Pass); in addPassEntry()
76 void printItem(LVElement *Element, LVComparePass Pass);
H A DLVType.h68 static bool classof(const LVElement *Element) { in classof() argument
69 return Element->getSubclassID() == LVSubclassID::LV_TYPE; in classof()
110 virtual void setUnderlyingType(LVElement *Element) {} in setUnderlyingType() argument
160 void setUnderlyingType(LVElement *Element) override { setType(Element); } in setUnderlyingType() argument
H A DLVObject.h162 LVElement *Element; member
265 assert((!Parent.Element || in getParent()
266 (Parent.Element && static_cast<LVElement *>(Parent.Element))) && in getParent()
268 return Parent.Element; in getParent()
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
H A DCFGMatchSwitch.h72 InitMS = std::move(InitBuilder).Build()](const CFGElement &Element, in Build()
75 switch (Element.getKind()) { in Build()
77 return InitMS(*Element.castAs<CFGInitializer>().getInitializer(), in Build()
82 return StmtMS(*Element.castAs<CFGStmt>().getStmt(), Context, S); in Build()
H A DDataflowAnalysis.h122 void transferTypeErased(const CFGElement *Element, TypeErasedLattice &E, in transferTypeErased() argument
125 static_cast<Derived *>(this)->transfer(Element, L, Env); in transferTypeErased()
204 const CFGElement &Element,
208 PostVisitCFG(Element, DataflowAnalysisState<typename AnalysisT::Lattice>{
241 virtual bool transfer(const CFGElement *Element, Environment &Env) = 0;
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/template/
H A Dwrap1.C17 class Element {
25 Element< Wrapper <unsigned char> > elem; in test()

123456