[PATCH] D49714: AMDGPU/GlobalISel: Implement select for G_EXTRACT
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 8 06:48:25 PST 2019
arsenm added inline comments.
Herald added subscribers: Petar.Avramovic, jvesely.
Herald added a project: LLVM.
================
Comment at: lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:169
+ MachineRegisterInfo &MRI = MF->getRegInfo();
+ unsigned SubReg = TRI.getSubRegFromChannel(I.getOperand(2).getImm() / 32);
+ DebugLoc DL = I.getDebugLoc();
----------------
This should assert that it's a multiple of 32
================
Comment at: lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:176-179
+ if (!MO.isReg())
+ continue;
+ if (TargetRegisterInfo::isPhysicalRegister(MO.getReg()))
+ continue;
----------------
Neither of these are legal situations
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D49714/new/
https://reviews.llvm.org/D49714
More information about the llvm-commits
mailing list