libswift: reimplement AssumeSingleThreaded pass

This commit is contained in:
Max Desiatov
2022-01-09 21:04:24 +00:00
parent 2b5857b0c9
commit 42e6fac1ea
10 changed files with 46 additions and 63 deletions

View File

@@ -131,7 +131,7 @@ PASS(ArrayCountPropagation, "array-count-propagation",
"Array Count Propagation")
PASS(ArrayElementPropagation, "array-element-propagation",
"Array Element Propagation")
PASS(AssumeSingleThreaded, "sil-assume-single-threaded",
SWIFT_FUNCTION_PASS(AssumeSingleThreaded, "sil-assume-single-threaded",
"Assume Single-Threaded Environment")
PASS(BasicInstructionPropertyDumper, "basic-instruction-property-dump",
"Print SIL Instruction MemBehavior and ReleaseBehavior Information")