-
Notifications
You must be signed in to change notification settings - Fork 15.2k
Open
Labels
Description
Crashed when I compile this code, I find ARMTargetLowering::getRegisterByName doesn't support Specified Register, should we fix this bug?
llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp
Lines 6176 to 6185 in b90ea5c
| Register ARMTargetLowering::getRegisterByName(const char* RegName, LLT VT, | |
| const MachineFunction &MF) const { | |
| Register Reg = StringSwitch<unsigned>(RegName) | |
| .Case("sp", ARM::SP) | |
| .Default(0); | |
| if (Reg) | |
| return Reg; | |
| report_fatal_error(Twine("Invalid register name \"" | |
| + StringRef(RegName) + "\".")); | |
| } |