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.