From 82f98d9efe81819727f771782b0c37d3fd1902cc Mon Sep 17 00:00:00 2001 From: Michelle Casbon Date: Wed, 2 Sep 2020 17:24:36 +0000 Subject: [PATCH 1/2] Short-circuit the PruneVTables optimization pass --- lib/SILOptimizer/Transforms/PruneVTables.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/SILOptimizer/Transforms/PruneVTables.cpp b/lib/SILOptimizer/Transforms/PruneVTables.cpp index 18543900f921e..b19ec3bf8a337 100644 --- a/lib/SILOptimizer/Transforms/PruneVTables.cpp +++ b/lib/SILOptimizer/Transforms/PruneVTables.cpp @@ -98,6 +98,8 @@ class PruneVTables : public SILModuleTransform { } void run() override { + return; + SILModule *M = getModule(); for (auto &vtable : M->getVTables()) { From 213975d177d64012b3f0dcaf5f568de542cf4352 Mon Sep 17 00:00:00 2001 From: Michelle Casbon Date: Wed, 2 Sep 2020 10:37:37 -0700 Subject: [PATCH 2/2] Add branch comment markers Co-authored-by: Saleem Abdulrasool --- lib/SILOptimizer/Transforms/PruneVTables.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/SILOptimizer/Transforms/PruneVTables.cpp b/lib/SILOptimizer/Transforms/PruneVTables.cpp index b19ec3bf8a337..2c224fd6a2875 100644 --- a/lib/SILOptimizer/Transforms/PruneVTables.cpp +++ b/lib/SILOptimizer/Transforms/PruneVTables.cpp @@ -98,7 +98,9 @@ class PruneVTables : public SILModuleTransform { } void run() override { + // SWIFT_ENABLE_TENSORFLOW return; + // SWIFT_ENABLE_TENSORFLOW END SILModule *M = getModule();