substituteVariantOperand already has the checking logic, so we don't really need this function. Subtarget files are unchanged by the patch.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
I've only skimmed through the code, but it looks like a nice improvement.
When you say that " Subtarget files are unchanged by the patch", does it mean that you have checked all the targets or just ARM?
Comment Actions
When you say that " Subtarget files are unchanged by the patch", does it mean that you have checked all the targets or just ARM?
I checked ARM, AArch64 and X86. Does any other have scheduling enabled?
Comment Actions
I don't know to be honest.
A quick grep shows that Target/AMDGPU/SISchedule.td has a SchedReadVariant and a SchedWriteVariant.
Comment Actions
@andreadb Built all targets, looks like none is touched (checked RISCV, AMDGPU, PPC, Lanai, etc)