Skip to content

Commit f5e5c73

Browse files
committed
Limit O1experimental SSA rewrite scope
1 parent 5bc9ddf commit f5e5c73

2 files changed

Lines changed: 0 additions & 2 deletions

File tree

source/opt/mem_pass.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ bool MemPass::IsTargetType(const Instruction* typeInst) const {
6060
if (typeInst->IsOpaqueType()) return true;
6161
break;
6262
case SSARewriteMode::SpecialTypes:
63-
if (typeInst->IsOpaqueType()) return true;
6463
switch (typeInst->opcode()) {
6564
case spv::Op::OpTypePointer:
6665
case spv::Op::OpTypeUntypedPointerKHR:

source/opt/optimizer.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,6 @@ Optimizer& Optimizer::RegisterPerformancePassesFastCompile(
325325
.RegisterPass(CreateLocalSingleBlockLoadStoreElimPass())
326326
.RegisterPass(CreateLocalSingleStoreElimPass())
327327
.RegisterPass(CreateAggressiveDCEPass(preserve_interface))
328-
.RegisterPass(CreateSSARewritePass(SSARewriteMode::SpecialTypes))
329328
.RegisterPass(CreateAggressiveDCEPass(preserve_interface))
330329
.RegisterPass(CreateVectorDCEPass())
331330
.RegisterPass(CreateDeadInsertElimPass())

0 commit comments

Comments
 (0)