Home
last modified time | relevance | path

Searched refs:SymbolInfo (Results 1 – 25 of 50) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/unittests/clang-include-fixer/
H A DIncludeFixerTest.cpp57 {SymbolInfo("string", SymbolInfo::SymbolKind::Class, "<string>", in runIncludeFixer()
60 {SymbolInfo("sting", SymbolInfo::SymbolKind::Class, "\"sting\"", in runIncludeFixer()
63 {SymbolInfo("foo", SymbolInfo::SymbolKind::Class, in runIncludeFixer()
68 {SymbolInfo("bar", SymbolInfo::SymbolKind::Class, "\"bar.h\"", in runIncludeFixer()
72 {SymbolInfo("bar", SymbolInfo::SymbolKind::Class, "\"bar2.h\"", in runIncludeFixer()
76 {SymbolInfo("Green", SymbolInfo::SymbolKind::Class, "\"color.h\"", in runIncludeFixer()
81 {SymbolInfo("Vector", SymbolInfo::SymbolKind::Class, "\"Vector.h\"", in runIncludeFixer()
85 {SymbolInfo("Vector", SymbolInfo::SymbolKind::Class, "\"Vector.h\"", in runIncludeFixer()
88 {SymbolInfo("StrCat", SymbolInfo::SymbolKind::Class, "\"strcat.h\"", in runIncludeFixer()
91 {SymbolInfo("str", SymbolInfo::SymbolKind::Class, "\"str.h\"", {}), in runIncludeFixer()
[all …]
/llvm-project-15.0.7/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/
H A DFindAllSymbolsTests.cpp85 SymbolInfo InternalSymbol("Internal", SymbolInfo::SymbolKind::Class, in runFindAllSymbols()
87 SymbolInfo IncSymbol("IncHeaderClass", SymbolInfo::SymbolKind::Class, in runFindAllSymbols()
119 SymbolInfo DirtyMacro("INTERNAL", SymbolInfo::SymbolKind::Macro, in runFindAllSymbols()
121 SymbolInfo DirtySymbol("ExtraInternal", SymbolInfo::SymbolKind::Class, in runFindAllSymbols()
154 SymbolInfo Symbol = in TEST_F()
187 SymbolInfo Symbol = in TEST_F()
218 SymbolInfo Symbol = in TEST_F()
219 SymbolInfo("Glob", SymbolInfo::SymbolKind::Class, HeaderName, {}); in TEST_F()
223 Symbol = SymbolInfo("A", SymbolInfo::SymbolKind::Class, HeaderName, in TEST_F()
228 Symbol = SymbolInfo("AAA", SymbolInfo::SymbolKind::Class, HeaderName, in TEST_F()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/
H A DSymbolInfo.cpp17 using clang::find_all_symbols::SymbolInfo;
19 using SymbolKind = clang::find_all_symbols::SymbolInfo::SymbolKind;
22 LLVM_YAML_IS_SEQUENCE_VECTOR(SymbolInfo::Context)
58 template <> struct MappingTraits<SymbolInfo::Context> {
59 static void mapping(IO &io, SymbolInfo::Context &Context) { in mapping()
71 SymbolInfo::SymbolInfo(llvm::StringRef Name, SymbolKind Type, in SymbolInfo() function in clang::find_all_symbols::SymbolInfo
76 bool SymbolInfo::operator==(const SymbolInfo &Symbol) const { in operator ==()
81 bool SymbolInfo::operator<(const SymbolInfo &Symbol) const { in operator <()
86 std::string SymbolInfo::getQualifiedName() const { in getQualifiedName()
96 SymbolInfo::Signals &SymbolInfo::Signals::operator+=(const Signals &RHS) { in operator +=()
[all …]
H A DSymbolInfo.h27 class SymbolInfo {
68 using SignalMap = std::map<SymbolInfo, Signals>;
72 SymbolInfo() : Type(SymbolKind::Unknown) {} in SymbolInfo() function
74 SymbolInfo(llvm::StringRef Name, SymbolKind Type, llvm::StringRef FilePath,
92 const std::vector<SymbolInfo::Context> &getContexts() const { in getContexts()
96 bool operator<(const SymbolInfo &Symbol) const;
98 bool operator==(const SymbolInfo &Symbol) const;
127 SymbolInfo Symbol;
128 SymbolInfo::Signals Signals;
134 const SymbolInfo::SignalMap &Symbols);
H A DFindAllSymbols.cpp47 std::vector<SymbolInfo::Context> Contexts; in GetContexts()
65 Contexts.emplace_back(SymbolInfo::ContextType::Record, in GetContexts()
72 llvm::Optional<SymbolInfo>
75 SymbolInfo::SymbolKind Type; in CreateSymbolInfo()
77 Type = SymbolInfo::SymbolKind::Variable; in CreateSymbolInfo()
79 Type = SymbolInfo::SymbolKind::Function; in CreateSymbolInfo()
81 Type = SymbolInfo::SymbolKind::TypedefName; in CreateSymbolInfo()
83 Type = SymbolInfo::SymbolKind::EnumConstantDecl; in CreateSymbolInfo()
85 Type = SymbolInfo::SymbolKind::EnumDecl; in CreateSymbolInfo()
97 Type = SymbolInfo::SymbolKind::Class; in CreateSymbolInfo()
[all …]
H A DFindAllMacros.cpp23 llvm::Optional<SymbolInfo>
30 return SymbolInfo(MacroNameTok.getIdentifierInfo()->getName(), in CreateMacroSymbol()
31 SymbolInfo::SymbolKind::Macro, FilePath, {}); in CreateMacroSymbol()
H A DFindAllMacros.h47 llvm::Optional<SymbolInfo> CreateMacroSymbol(const Token &MacroNameTok,
52 SymbolInfo::SignalMap FileSymbols;
/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DPattern.h251 class SymbolInfo {
286 SymbolInfo(const Operator *op, Kind kind,
293 static SymbolInfo getAttr() { in getAttr()
294 return SymbolInfo(nullptr, Kind::Attr, llvm::None); in getAttr()
297 return SymbolInfo(op, Kind::Operand, in getOperand()
300 static SymbolInfo getResult(const Operator *op) { in getResult()
301 return SymbolInfo(op, Kind::Result, llvm::None); in getResult()
303 static SymbolInfo getValue() { in getValue()
304 return SymbolInfo(nullptr, Kind::Value, llvm::None); in getValue()
306 static SymbolInfo getMultipleValues(int numValues) { in getMultipleValues()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/
H A DSymbolIndexManager.cpp22 using find_all_symbols::SymbolInfo;
72 std::vector<find_all_symbols::SymbolInfo>
104 const SymbolInfo &Symbol = SymAndSig.Symbol; in search()
116 find_all_symbols::SymbolInfo::ContextType::EnumDecl) { in search()
136 (Symbol.getSymbolKind() == SymbolInfo::SymbolKind::Function || in search()
137 Symbol.getSymbolKind() == SymbolInfo::SymbolKind::Variable || in search()
139 SymbolInfo::SymbolKind::EnumConstantDecl || in search()
140 Symbol.getSymbolKind() == SymbolInfo::SymbolKind::Macro)) in search()
152 std::vector<SymbolInfo> Res; in search()
H A DIncludeFixer.h122 ArrayRef<find_all_symbols::SymbolInfo> MatchedSymbols) const;
125 ArrayRef<find_all_symbols::SymbolInfo> getMatchedSymbols() const { in getMatchedSymbols()
131 std::vector<find_all_symbols::SymbolInfo>
145 std::vector<find_all_symbols::SymbolInfo> MatchedSymbols;
H A DIncludeFixerContext.h51 std::vector<find_all_symbols::SymbolInfo> Symbols);
85 std::vector<find_all_symbols::SymbolInfo> MatchedSymbols;
H A DIncludeFixer.cpp161 std::vector<find_all_symbols::SymbolInfo> MatchedSymbols = in MaybeDiagnoseMissingCompleteType()
281 std::vector<find_all_symbols::SymbolInfo> MatchedSymbols = in CorrectTypo()
327 ArrayRef<find_all_symbols::SymbolInfo> MatchedSymbols) const { in getIncludeFixerContext()
328 std::vector<find_all_symbols::SymbolInfo> SymbolCandidates; in getIncludeFixerContext()
341 std::vector<find_all_symbols::SymbolInfo>
390 std::vector<find_all_symbols::SymbolInfo> MatchedSymbols = in query()
H A DIncludeFixerContext.cpp28 const find_all_symbols::SymbolInfo &MatchedSymbol) { in createQualifiedNameForReplacement()
79 std::vector<find_all_symbols::SymbolInfo> Symbols) in IncludeFixerContext()
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DXCOFFDump.cpp90 std::string objdump::getXCOFFSymbolDescription(const SymbolInfoTy &SymbolInfo, in getXCOFFSymbolDescription() argument
92 assert(SymbolInfo.isXCOFF() && "Must be a XCOFFSymInfo."); in getXCOFFSymbolDescription()
96 if (SymbolInfo.XCOFFSymInfo.Index) in getXCOFFSymbolDescription()
97 Result = ("(idx: " + Twine(SymbolInfo.XCOFFSymInfo.Index.value()) + ") " + in getXCOFFSymbolDescription()
103 if (SymbolInfo.XCOFFSymInfo.StorageMappingClass && in getXCOFFSymbolDescription()
104 !SymbolInfo.XCOFFSymInfo.IsLabel) { in getXCOFFSymbolDescription()
106 *SymbolInfo.XCOFFSymInfo.StorageMappingClass; in getXCOFFSymbolDescription()
/llvm-project-15.0.7/clang-tools-extra/clang-doc/
H A DRepresentation.h304 struct SymbolInfo : public Info { struct
305 SymbolInfo(InfoType IT) : Info(IT) {} in SymbolInfo() function
306 SymbolInfo(InfoType IT, SymbolID USR) : Info(IT, USR) {} in SymbolInfo() function
311 void merge(SymbolInfo &&I);
319 struct FunctionInfo : public SymbolInfo { argument
320 FunctionInfo() : SymbolInfo(InfoType::IT_function) {} in FunctionInfo()
339 struct RecordInfo : public SymbolInfo {
340 RecordInfo() : SymbolInfo(InfoType::IT_record) {} in RecordInfo()
343 : SymbolInfo(InfoType::IT_record, USR, Name) {} in RecordInfo()
390 struct EnumInfo : public SymbolInfo {
[all …]
H A DRepresentation.cpp199 void SymbolInfo::merge(SymbolInfo &&Other) { in merge()
237 SymbolInfo::merge(std::move(Other)); in merge()
246 SymbolInfo::merge(std::move(Other)); in merge()
261 SymbolInfo::merge(std::move(Other)); in merge()
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DPattern.cpp220 SymbolInfoMap::SymbolInfo::SymbolInfo(const Operator *op, SymbolInfo::Kind kind, in SymbolInfo() function in SymbolInfoMap::SymbolInfo
224 int SymbolInfoMap::SymbolInfo::getStaticValueCount() const { in getStaticValueCount()
238 std::string SymbolInfoMap::SymbolInfo::getVarName(StringRef name) const { in getVarName()
273 std::string SymbolInfoMap::SymbolInfo::getVarDecl(StringRef name) const { in getVarDecl()
280 std::string SymbolInfoMap::SymbolInfo::getArgDecl(StringRef name) const { in getArgDecl()
286 std::string SymbolInfoMap::SymbolInfo::getValueAndRangeUse( in getValueAndRangeUse()
372 std::string SymbolInfoMap::SymbolInfo::getAllRangeUse( in getAllRangeUse()
438 ? SymbolInfo::getAttr(&op, argIndex) in bindOpArgument()
439 : SymbolInfo::getOperand(node, &op, argIndex); in bindOpArgument()
444 if (symInfo.kind != SymbolInfo::Kind::Operand) { in bindOpArgument()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/index/remote/marshalling/
H A DMarshalling.h82 clang::index::SymbolInfo fromProtobuf(const SymbolInfo &Message);
83 SymbolInfo toProtobuf(const clang::index::SymbolInfo &Info);
H A DMarshalling.cpp362 clang::index::SymbolInfo Marshaller::fromProtobuf(const SymbolInfo &Message) { in fromProtobuf()
363 clang::index::SymbolInfo Result; in fromProtobuf()
372 SymbolInfo Marshaller::toProtobuf(const clang::index::SymbolInfo &Info) { in toProtobuf()
373 SymbolInfo Result; in toProtobuf()
/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DTraceDumper.h52 struct SymbolInfo { struct
68 llvm::Optional<SymbolInfo> symbol_info; argument
69 llvm::Optional<SymbolInfo> prev_symbol_info;
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/
H A DFindAllSymbolsMain.cpp38 using SymbolInfo = clang::find_all_symbols::SymbolInfo; typedef
67 const SymbolInfo::SignalMap &Symbols) override { in reportSymbols()
80 SymbolInfo::SignalMap Symbols; in Merge()
/llvm-project-15.0.7/lldb/source/Target/
H A DTraceDumper.cpp69 IsSameInstructionSymbolContext(const TraceDumper::SymbolInfo &prev_insn, in IsSameInstructionSymbolContext()
70 const TraceDumper::SymbolInfo &insn) { in IsSameInstructionSymbolContext()
322 const TraceDumper::SymbolInfo &prev_symbol_info) { in CalculateSymbolContext()
338 CalculateDisass(const TraceDumper::SymbolInfo &symbol_info, in CalculateDisass()
339 const TraceDumper::SymbolInfo &prev_symbol_info, in CalculateDisass()
374 SymbolInfo prev_symbol_info; in DumpInstructions()
408 SymbolInfo symbol_info; in DumpInstructions()
/llvm-project-15.0.7/clang/include/clang/Index/
H A DIndexSymbol.h144 struct SymbolInfo { struct
151 SymbolInfo getSymbolInfo(const Decl *D); argument
153 SymbolInfo getSymbolInfoForMacro(const MacroInfo &MI);
/llvm-project-15.0.7/clang-tools-extra/unittests/clang-doc/
H A DClangDocTest.h41 void CheckSymbolInfo(SymbolInfo *Expected, SymbolInfo *Actual);
/llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h160 struct SymbolInfo { struct
256 std::vector<SymbolInfo> SymbolTable;
441 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::WasmYAML::SymbolInfo) in LLVM_YAML_IS_SEQUENCE_VECTOR()
551 template <> struct MappingTraits<WasmYAML::SymbolInfo> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
552 static void mapping(IO &IO, WasmYAML::SymbolInfo &Info); in LLVM_YAML_IS_SEQUENCE_VECTOR()

12