In case if SI_KILL is in between of the SI_IF and SI_END_CF we need
to preserve the bits actually flipped by if rather then restoring
the original mask.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D36299
[AMDGPU] Preserve inverted bit in SI_IF in presence of SI_KILL ClosedPublic Authored by rampitec on Aug 3 2017, 7:26 PM.
Details Summary In case if SI_KILL is in between of the SI_IF and SI_END_CF we need
Diff Detail
Event TimelineHerald added subscribers: t-tye, dstuttard, yaxunl and 4 others. · View Herald TranscriptAug 3 2017, 7:26 PM This revision is now accepted and ready to land.Aug 3 2017, 11:49 PM Closed by commit rL310031: [AMDGPU] Preserve inverted bit in SI_IF in presence of SI_KILL (authored by rampitec). · Explain WhyAug 3 2017, 11:59 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 109684 llvm/trunk/lib/Target/AMDGPU/SILowerControlFlow.cpp
llvm/trunk/test/CodeGen/AMDGPU/si-lower-control-flow-kill.ll
llvm/trunk/test/CodeGen/AMDGPU/skip-if-dead.ll
|