Ignore all debug uses when collecting trivially rematerializable defs. This fixes an issue with difference in codegen when enabling debug info.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Paths
| Differential D123048
[AMDGPU] Ignore debug use during PreRARematerialize stage in scheduling pass ClosedPublic Authored by vangthao on Apr 4 2022, 9:53 AM.
Details Summary Ignore all debug uses when collecting trivially rematerializable defs. This fixes an issue with difference in codegen when enabling debug info.
Diff Detail
Unit TestsFailed Event TimelineThis revision is now accepted and ready to land.Apr 4 2022, 10:40 AM This revision was landed with ongoing or failed builds.Apr 4 2022, 11:16 AM Closed by commit rG45c2371c0d31: [AMDGPU] Ignore debug use during PreRARematerialize stage in scheduling pass (authored by vangthao). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 420220 llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
|