mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Expose SIL/BasicBlockUtils for critical edge splitting.
The primary interfaces for CFG manipulation belong in SIL. This is just what's necessary to fix SILCloner.
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
|
||||
#define DEBUG_TYPE "sil-speculative-devirtualizer"
|
||||
|
||||
#include "swift/SIL/BasicBlockUtils.h"
|
||||
#include "swift/SIL/SILArgument.h"
|
||||
#include "swift/SIL/SILBuilder.h"
|
||||
#include "swift/SIL/SILFunction.h"
|
||||
@@ -29,7 +30,6 @@
|
||||
#include "swift/SILOptimizer/PassManager/Passes.h"
|
||||
#include "swift/SILOptimizer/PassManager/PassManager.h"
|
||||
#include "swift/SILOptimizer/PassManager/Transforms.h"
|
||||
#include "swift/SILOptimizer/Utils/CFG.h"
|
||||
#include "swift/SILOptimizer/Utils/Devirtualize.h"
|
||||
#include "swift/SILOptimizer/Utils/SILInliner.h"
|
||||
#include "swift/AST/ASTContext.h"
|
||||
|
||||
Reference in New Issue
Block a user