Page MenuHomePhabricator

[UnifyLoopExits][NewPM] Port unify-loop-exits to NPM
AbandonedPublic

Authored by aeubanks on Sep 15 2020, 6:33 PM.

Details

Reviewers
ychen
asbirlea
Summary

The legacy pass had a dependency on lowerswitch. However, a pass cannot
depend on another (non-analysis) pass in the NPM, so explicitly add
-lowerswitch to switch.ll.

Diff Detail

Unit TestsFailed

TimeTest
70 mslinux > LLVM.CodeGen/AMDGPU::opt-pipeline.ll
Script: -- : 'RUN: at line 1'; /mnt/disks/ssd0/agent/llvm-project/build/bin/opt -O0 -mtriple=amdgcn--amdhsa -disable-output -disable-verify -debug-pass=Structure /mnt/disks/ssd0/agent/llvm-project/llvm/test/CodeGen/AMDGPU/opt-pipeline.ll 2>&1 | /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck -check-prefix=GCN-O0 /mnt/disks/ssd0/agent/llvm-project/llvm/test/CodeGen/AMDGPU/opt-pipeline.ll
160 mswindows > LLVM.CodeGen/AMDGPU::opt-pipeline.ll
Script: -- : 'RUN: at line 1'; c:\ws\w16-1\llvm-project\premerge-checks\build\bin\opt.exe -O0 -mtriple=amdgcn--amdhsa -disable-output -disable-verify -debug-pass=Structure C:\ws\w16-1\llvm-project\premerge-checks\llvm\test\CodeGen\AMDGPU\opt-pipeline.ll 2>&1 | c:\ws\w16-1\llvm-project\premerge-checks\build\bin\filecheck.exe -check-prefix=GCN-O0 C:\ws\w16-1\llvm-project\premerge-checks\llvm\test\CodeGen\AMDGPU\opt-pipeline.ll

Event Timeline

aeubanks created this revision.Sep 15 2020, 6:33 PM
Herald added a project: Restricted Project. · View Herald TranscriptSep 15 2020, 6:33 PM
aeubanks requested review of this revision.Sep 15 2020, 6:33 PM

I don't think this should be ported to the NPM.

I don't think this should be ported to the NPM.

https://reviews.llvm.org/D88058 to pin tests to legacy PM instead.

aeubanks abandoned this revision.Sep 21 2020, 4:54 PM