[llvm-bugs] [Bug 36142] New: Merge r323706 into the 6.0 branch

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Jan 29 16:48:24 PST 2018


https://bugs.llvm.org/show_bug.cgi?id=36142

            Bug ID: 36142
           Summary: Merge r323706 into the 6.0 branch
           Product: libraries
           Version: 6.0
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: release blocker
          Priority: P
         Component: Backend: AMDGPU
          Assignee: unassignedbugs at nondot.org
          Reporter: bas at basnieuwenhuizen.nl
                CC: llvm-bugs at lists.llvm.org, Matthew.Arsenault at amd.com
            Blocks: 35804

Please merge r323706 to fix the llvm.amdgcn.kill intrinsic being broken in some
scenarios. Commit message:

"AMDGPU: Allow a SGPR for the conditional KILL operand

Patch by: Bas Nieuwenhuizen

Just use the _e64 variant if needed. This should be possible as per

def : Pat <
  (int_amdgcn_kill (i1 (setcc f32:$src, InlineFPImm<f32>:$imm, cond:$cond))),
  (SI_KILL_F32_COND_IMM_PSEUDO $src, (bitcast_fpimm_to_i32 $imm),
(cond_as_i32imm $cond))
> ;

I don't think we can get an immediate for the other operand for which we
need the second 32-bit word."


Referenced Bugs:

https://bugs.llvm.org/show_bug.cgi?id=35804
[Bug 35804] [meta] 6.0.0 Release Blockers
-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20180130/afe63a34/attachment.html>


More information about the llvm-bugs mailing list