[PATCH] D134792: [PowerPC][GISel] support 64 bit load/store
Amy Kwan via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 30 07:01:41 PST 2022
amyk added inline comments.
================
Comment at: llvm/lib/Target/PowerPC/GISel/PPCInstructionSelector.cpp:133
+ unsigned OpSize) {
+ const bool isStore = GenericOpc == TargetOpcode::G_STORE;
+ switch (RegBankID) {
----------------
Minor nit: Capitalize the first word of the variable to adhere to the LLVM coding guidelines.
================
Comment at: llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:124
+ assert(MRI.getType(MI.getOperand(0).getReg()).getSizeInBits() == 64 &&
+ "Unsupported types!\n");
+ // Check if that load feeds fp instructions.
----------------
nit: Maybe we can say `Unsupported load type!`
But also a question - I know there was a comment earlier stating that the assert in the instruction selector wasn't needed because the verifier checks that kind of stuff, but is this the same for the register bank selection pass?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D134792/new/
https://reviews.llvm.org/D134792
More information about the llvm-commits
mailing list