This was treating all calls as uniform by default, which
is wrong if used to read a VGPR.
Details
Details
- Reviewers
rampitec - Group Reviewers
Restricted Project
Diff Detail
Diff Detail
Event Timeline
llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | ||
---|---|---|
876 | You could just check the first symbol of the name, it is divergent if it is 'v' or 'a'. Same effect at the end, but much less work. |
Comment Actions
Don't fully parse register names. This does change the behavior for invalid register names from divergent to not divergent
You could just check the first symbol of the name, it is divergent if it is 'v' or 'a'. Same effect at the end, but much less work.