llvm-project/lldb/utils/TableGen
Jonas Devlieghere a8ea595509 [lldb] Also include the array definition in Properties.inc
Right now our Properties.inc only generates the initializer for the
options list but not the array declaration boilerplate around it. As the
array definition is identical for all arrays, we might as well also let
the Properties.inc generate it alongside the initializers.

Unfortunately we cannot do the same for enums, as there's this magic
ePropertyExperimental, which needs to come at the end to be interpreted
correctly. Hopefully we can get rid of this in the future and do the
same for the property enums.

Differential revision: https://reviews.llvm.org/D65353

llvm-svn: 367238
2019-07-29 16:41:30 +00:00
..
CMakeLists.txt Let tablegen generate property definitions 2019-07-25 21:36:37 +00:00
LLDBOptionDefEmitter.cpp [lldb][NFC] Split emitting and parsing in LLDBOptionDefEmitter 2019-07-29 08:22:41 +00:00
LLDBPropertyDefEmitter.cpp [lldb] Also include the array definition in Properties.inc 2019-07-29 16:41:30 +00:00
LLDBTableGen.cpp Let tablegen generate property definitions 2019-07-25 21:36:37 +00:00
LLDBTableGenBackends.h Let tablegen generate property definitions 2019-07-25 21:36:37 +00:00