Allan Shortlidge
|
17f6f4e7a4
|
SILGen: Introduce and adopt SILGenModule::shouldSkipDecl().
This method centralizes the logic for determining whether to skip emission of
SIL associated with a Decl.
|
2023-10-11 22:41:30 -07:00 |
|
Zak Kent
|
3657cbafc9
|
[SILGen] Move all top-level emission code to SILGenTopLevel.cpp
|
2023-08-08 11:25:11 -07:00 |
|
Zak Kent
|
3b4e94f65b
|
[SILGen] Emit toplevel code through emitFunctionDefinition
Emit SILDeclRefs representing entry points with SourceFile
source correctly.
|
2023-08-08 11:25:11 -07:00 |
|
Zak Kent
|
7dae2e6905
|
[SILGen] Implement SILGenTopLevel
Implement SILGenTopLevel, a class that walks a file
run in script mode to generate all toplevel code
at once.
|
2023-08-08 11:25:11 -07:00 |
|