| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/LogicalView/Core/ |
| H A D | LVCompare.cpp | 63 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 D | LVElement.cpp | 42 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 D | LVScope.cpp | 115 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 D | LVReader.cpp | 38 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 D | LVOptions.cpp | 474 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 D | LVSymbol.cpp | 255 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 D | MarkupFilter.cpp | 475 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 D | Markup.cpp | 77 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 D | MarkupFilter.h | 85 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 D | BitcodeCommon.h | 25 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 D | FileMatchTrie.cpp | 74 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 D | RefactoringCallbacks.cpp | 203 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 D | ctors15.C | 13 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 D | template1.C | 8 template <class Element> 11 Element *data; 12 Art() { data=new Element[100]; } in Art()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ShuffleDecodeConstantPool.cpp | 138 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 D | LVElement.h | 217 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 D | LVOptions.h | 485 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 D | LVSymbol.h | 78 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 D | LVScope.h | 155 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 D | LVCompare.h | 71 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 D | LVType.h | 68 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 D | LVObject.h | 162 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 D | CFGMatchSwitch.h | 72 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 D | DataflowAnalysis.h | 122 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 D | wrap1.C | 17 class Element { 25 Element< Wrapper <unsigned char> > elem; in test()
|