llvm-project/lldb/source/Plugins
Raphael Isemann b5ff511048 [lldb][NFC] Early-exit in DWARFASTParserClang::ParseSingleMember
ParseSingleMember has two large ifs around the back of it's body:
`if (!is_artificial)` and `if (member_type)`. This patch just converts those
to early-exits. The patch is NFC. It even retains the curious fact that
Objective-C properties that fail to parse are silently ignored, but now there
is at least a FIXME that points this out.
2021-10-09 14:40:39 +02:00
..
ABI [lldb] Fix a "missing field" warning 2021-10-07 10:25:05 -07:00
Architecture [lldb] Remove PluginInterface::GetPluginVersion 2021-09-13 10:29:00 +02:00
Disassembler Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
DynamicLoader [lldb] Remove shared_ptr from some global Properties objects 2021-10-08 10:43:37 +02:00
ExpressionParser [lldb, mlir] Migrate from getNumArgOperands and arg_operands (NFC) 2021-10-07 08:29:42 -07:00
Instruction Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
InstrumentationRuntime [lldb] Remove PluginInterface::GetPluginVersion 2021-09-13 10:29:00 +02:00
JITLoader [lldb] Remove shared_ptr from some global Properties objects 2021-10-08 10:43:37 +02:00
Language [lldb] Remove some anonymous namespaces 2021-10-05 08:35:18 +02:00
LanguageRuntime Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
MemoryHistory [lldb] Remove PluginInterface::GetPluginVersion 2021-09-13 10:29:00 +02:00
ObjectContainer [lldb] Remove PluginInterface::GetPluginVersion 2021-09-13 10:29:00 +02:00
ObjectFile Update TODO noting that DriverKit should be added too 2021-10-06 20:12:21 -07:00
OperatingSystem [lldb] Move DynamicRegisterInfo to public Target library 2021-10-05 12:40:55 +02:00
Platform [lldb] [ConnectionFileDescriptorPosix] Refactor scheme matching 2021-10-08 11:47:57 +02:00
Process [lldb/Plugins] Replace platform-specific macro with LLVM_PRETTY_FUNCTION (NFC) 2021-10-08 20:50:45 +02:00
REPL [lldb] Add a C language REPL to test LLDB's REPL infrastructure 2021-09-23 19:31:02 +02:00
ScriptInterpreter [lldb/Plugins] Replace platform-specific macro with LLVM_PRETTY_FUNCTION (NFC) 2021-10-08 20:50:45 +02:00
StructuredData [lldb] Remove shared_ptr from some global Properties objects 2021-10-08 10:43:37 +02:00
SymbolFile [lldb][NFC] Early-exit in DWARFASTParserClang::ParseSingleMember 2021-10-09 14:40:39 +02:00
SymbolVendor [lldb] Remove PluginInterface::GetPluginVersion 2021-09-13 10:29:00 +02:00
SystemRuntime [lldb] Remove PluginInterface::GetPluginVersion 2021-09-13 10:29:00 +02:00
Trace [lldb] Remove PluginInterface::GetPluginVersion 2021-09-13 10:29:00 +02:00
TraceExporter [lldb] Remove PluginInterface::GetPluginVersion 2021-09-13 10:29:00 +02:00
TypeSystem [NFC] [Clang] Remove pre-computed complex float types 2021-10-08 15:52:16 +08:00
UnwindAssembly [lldb] Remove PluginInterface::GetPluginVersion 2021-09-13 10:29:00 +02:00
CMakeLists.txt [lldb] Add a C language REPL to test LLDB's REPL infrastructure 2021-09-23 19:31:02 +02:00
Plugins.def.in Re-land "[lldb/CMake] Auto-generate the Initialize and Terminate calls for plugin" 2020-02-18 19:16:07 -08:00