Diff Detail
Diff Detail
Unit Tests
Unit Tests
| Time | Test | |
|---|---|---|
| 80 ms | x64 debian > LLVM.Bindings/Go::go.test |
Event Timeline
| llvm/test/CodeGen/AMDGPU/loop-on-function-argument.ll | ||
|---|---|---|
| 23 | A side note, we could instead lower it into v_cmp_ne_u32_e32 vcc, 0, v0 and then dead-code v_and_b32_e32 v0, 1, v0. | |
| llvm/test/CodeGen/AMDGPU/loop-on-function-argument.ll | ||
|---|---|---|
| 23 | Shouldn't the v_and be removed automatically, but only if the argument is marked as zeroext? | |
| llvm/test/CodeGen/AMDGPU/loop-on-function-argument.ll | ||
|---|---|---|
| 23 | Yes. I've also been thinking of a future ABI change where we interpret i1 function arguments as being an SGPR bool mask instead of a VGPR | |
clang-format: please reformat the code
- Value *Args[] = { Cond, Broken }; + Value *Args[] = {Cond, Broken};