[PATCH] D108763: Use type sizes when determining dependence

Jolanta Jensen via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 15 12:42:38 PDT 2021


jolanta.jensen updated this revision to Diff 372777.
jolanta.jensen added a comment.

  defs={
      "CMAKE_C_COMPILER": tools.which("gcc"),
      "CMAKE_CXX_COMPILER": tools.which("g++"),
      # The install prefix can only be specified once, at configure time
      # But we want to install llvm in several places, at least the install
      # folder and the package folder. Potentially also to the conan cache
      # through an export-pkg
      # The destination folder will be indicated though DESTDIR instead.
      "CMAKE_INSTALL_PREFIX": "",
      "CMAKE_INSTALL_RPATH": (
          "\$ORIGIN/../lib:xxxVERY_NICE_LONG_"  # pylint: disable=anomalous-backslash-in-string
          "PLACEHOLDER_SO_THAT_WE_CAN_SUBSTITUTE_A_"
          "PROPER_PATH_IN_HERE_LATER_OH_SO_MANY_WORDS_xxx"),
      "WAREHOUSE_BUILD_NUM": self.build_number,
      "OCTOPUS_BUILD_VERSION": self.compiler_version,
      "ARM_LICENSING": "On" if self.options.with_licensing else "Off",
      "LLVM_ENABLE_PROJECTS": "llvm;clang;openmp;compiler-rt",
      "GOLD_EXECUTABLE": tools.which("ld"),
      # compiler-rt attempts to build libcxx from the monorepo by
      # default, and this isn't working (or desirable) at this point
      # in time. Disable it.
      "COMPILER_RT_USE_LIBCXX": "Off",
      "LLVM_ENABLE_ASSERTIONS": "On" if self.options.with_assertions else "Off",
      "LLVM_TARGETS_TO_BUILD": self.options.llvm_targets_to_build if \
           self.options.llvm_targets_to_build else "AArch64"
   
      "CMAKE_C_COMPILER": tools.which("gcc"),
      "CMAKE_CXX_COMPILER": tools.which("g++"),
      # The install prefix can only be specified once, at configure time
      # But we want to install llvm in several places, at least the install
      # folder and the package folder. Potentially also to the conan cache
      # through an export-pkg
      # The destination folder will be indicated though DESTDIR instead.
      "CMAKE_INSTALL_PREFIX": "",
      "CMAKE_INSTALL_RPATH": (
          "\$ORIGIN/../lib:xxxVERY_NICE_LONG_"  # pylint: disable=anomalous-backslash-in-string
          "PLACEHOLDER_SO_THAT_WE_CAN_SUBSTITUTE_A_"
          "PROPER_PATH_IN_HERE_LATER_OH_SO_MANY_WORDS_xxx"),
      "WAREHOUSE_BUILD_NUM": self.build_number,
      "OCTOPUS_BUILD_VERSION": self.compiler_version,
      "ARM_LICENSING": "On" if self.options.with_licensing else "Off",
      "LLVM_ENABLE_PROJECTS": "llvm;clang;openmp;compiler-rt",
      "GOLD_EXECUTABLE": tools.which("ld"),
      # compiler-rt attempts to build libcxx from the monorepo by
      # default, and this isn't working (or desirable) at this point
      # in time. Disable it.
      "COMPILER_RT_USE_LIBCXX": "Off",
      "LLVM_ENABLE_ASSERTIONS": "On" if self.options.with_assertions else "Off",
      "LLVM_TARGETS_TO_BUILD": self.options.llvm_targets_to_build if \
           self.options.llvm_targets_to_build else "AArch64"


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D108763/new/

https://reviews.llvm.org/D108763

Files:
  llvm/lib/Analysis/LoopAccessAnalysis.cpp
  llvm/test/Analysis/LoopAccessAnalysis/depend_diff_types.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D108763.372777.patch
Type: text/x-patch
Size: 4571 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210915/d7bb9e6a/attachment.bin>


More information about the llvm-commits mailing list