[llvm] [SandboxIR] Add pointer-diff utility function (PR #110176)

via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 26 15:02:09 PDT 2024


================
@@ -57,6 +61,35 @@ class Utils {
   memoryLocationGetOrNone(const Instruction *I) {
     return llvm::MemoryLocation::getOrNone(cast<llvm::Instruction>(I->Val));
   }
+  /// \Returns true if \p I1 accesses a memory location lower than \p I2.
+  template <typename LoadOrStoreT>
+  static bool atLowerAddress(LoadOrStoreT *I0, LoadOrStoreT *I1,
----------------
vporpo wrote:

nit: Since this calls `getPointerDiffInBytes()` I would move the function below it.

https://github.com/llvm/llvm-project/pull/110176


More information about the llvm-commits mailing list