This should probably be implied for all the speculatable ones. I think
the only ones where this plausibly doesn't apply is s_sendmsghalt and
maybe kill.
Details
Details
Diff Detail
Diff Detail
Event Timeline
| llvm/include/llvm/IR/IntrinsicsAMDGPU.td | ||
|---|---|---|
| 188 | I am not sure this one always will return. With zero input it is a kill. | |
| llvm/include/llvm/IR/IntrinsicsAMDGPU.td | ||
|---|---|---|
| 188 | I would expect a shader to never be launched with 0 input? I think it's also not clear if kill is really a return | |
| llvm/include/llvm/IR/IntrinsicsAMDGPU.td | ||
|---|---|---|
| 188 | I do not really know if someone may use it this way or not. Is it important to mark it? | |
| llvm/include/llvm/IR/IntrinsicsAMDGPU.td | ||
|---|---|---|
| 188 | Marek says it wouldn't be called with 0 | |
Comment Actions
f0abefaf50867f8a046aee9c8c1fe980dc24e2c8. I dropped the ones that touch exec since I'm not really sure what returns means in that context
I am not sure this one always will return. With zero input it is a kill.