[sil] Split library into subfolders, while still building as a single library still.

Specifically, I split it into 3 initial categories: IR, Utils, Verifier. I just
did this quickly, we can always split it more later if we want.

I followed the model that we use in SILOptimizer: ./lib/SIL/CMakeLists.txt vends
 a macro (sil_register_sources) to the sub-folders that register the sources of
 the subdirectory with a global state variable that ./lib/SIL/CMakeLists.txt
 defines. Then after including those subdirs, the parent cmake declares the SIL
 library. So the output is the same, but we have the flexibility of having
 subdirectories to categorize source files.
This commit is contained in:
Michael Gottesman
2020-03-30 09:29:56 -07:00
parent 1420b815d5
commit e1a19e4173
58 changed files with 87 additions and 57 deletions

1197
lib/SIL/IR/SILConstants.cpp Normal file

File diff suppressed because it is too large Load Diff