[llvm] [MachineScheduler][NFCI] Add Offset and OffsetIsScalable args to shouldClusterMemOps (PR #73778)
Francesco Petrogalli via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 29 11:11:06 PST 2023
================
@@ -1496,12 +1496,18 @@ class TargetInstrInfo : public MCInstrInfo {
/// to TargetPassConfig::createMachineScheduler() to have an effect.
///
/// \p BaseOps1 and \p BaseOps2 are memory operands of two memory operations.
+ /// \p Offset1 and \p Offset2 are the byte offsets for the memory
----------------
fpetrogalli wrote:
Oh right - we do not have an abstraction for negative scalable values. It would be ideal though, I can see `OffsetInBytes` derived from `FixedOrScalableQuantity` being useful in other places. I won't hold your work here - please go ahead with your code, we can fix it later if needed.
https://github.com/llvm/llvm-project/pull/73778
More information about the llvm-commits
mailing list