These are meant to be used instead of the llvm.SI.fs.interp intrinsic which
will be deprecated at some point.
Details
Diff Detail
Event Timeline
lib/Target/AMDGPU/AMDGPUIntrinsicExpander.cpp | ||
---|---|---|
1 | I would like to stop using the intrinsics like fs.interp which are more like library calls, so I don't want to add them to the public IntrinsicsAMDGPU.td file. Having an IR expansion pass here means I only need to handle the lower-level intrinsics in isSourceOfDivergence(), and I don't need to use AMGPUInstrinsicInfo to look up intrinsic names. |
I'm not sure this should have the v prefix