[llvm] [TARGETS-PARSER] Added const reference for params with size >= 16 bytes (PR #125083)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 30 21:38:16 PST 2025
================
@@ -64,8 +64,8 @@ class AArch64ExpandPseudo : public MachineFunctionPass {
MachineBasicBlock::iterator &NextMBBI);
bool expandMultiVecPseudo(MachineBasicBlock &MBB,
MachineBasicBlock::iterator MBBI,
- TargetRegisterClass ContiguousClass,
- TargetRegisterClass StridedClass,
+ const TargetRegisterClass &ContiguousClass,
+ const TargetRegisterClass &StridedClass,
----------------
arsenm wrote:
TargetRegisterClass certainly should never be passed by value. The actual pointer value is significant
https://github.com/llvm/llvm-project/pull/125083
More information about the llvm-commits
mailing list