HomePhabricator

[AMDGPU] Rename SIInsertSkips Pass

Authored by critson on Mar 19 2021, 7:27 PM.

Description

[AMDGPU] Rename SIInsertSkips Pass

Pass no longer handles skips. Pass now removes unnecessary
unconditional branches and lowers early termination branches.
Hence rename to SILateBranchLowering.

Move code to handle returns to epilog from SIPreEmitPeephole
into SILateBranchLowering. This means SIPreEmitPeephole only
contains optional optimisations, and all required transforms
are in SILateBranchLowering.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D98915

Details

Committed
critsonMar 19 2021, 7:48 PM
Reviewer
arsenm
Differential Revision
D98915: [AMDGPU] Rename SIInsertSkips Pass
Parents
rG5df2af8b0ef3: [AMDGPU] Merge SIRemoveShortExecBranches into SIPreEmitPeephole
Branches
Unknown
Tags
Unknown