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
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
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 420252 llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
|