AMDGPU can't unambiguously go back from the selected instruction
register class to the register bank without knowing if this was used
in a boolean context.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D70300
GlobalISel: Add type argument to getRegBankFromRegClass ClosedPublic Authored by arsenm on Nov 15 2019, 3:04 AM.
Details Summary AMDGPU can't unambiguously go back from the selected instruction
Diff Detail Event Timelinearsenm added a child revision: D71860: AMDGPU/GlobalISel: Replace handling of boolean values.Dec 24 2019, 12:54 PM This revision is now accepted and ready to land.Jan 3 2020, 11:53 AM
Revision Contents
Diff 229491 llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
llvm/lib/Target/AArch64/AArch64RegisterBankInfo.h
llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp
llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h
llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
llvm/lib/Target/ARM/ARMRegisterBankInfo.h
llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp
llvm/lib/Target/Mips/MipsRegisterBankInfo.h
llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp
llvm/lib/Target/X86/X86RegisterBankInfo.h
llvm/lib/Target/X86/X86RegisterBankInfo.cpp
|