Skip to content

Conversation

@Kobzol
Copy link
Member

@Kobzol Kobzol commented Dec 16, 2025

Now that Enzyme can be distributed as a separate dylib outside libLLVM.so, we can create a dist step for it. This is the bulk of the work required to make it distributable through rustup, once CI works and we check that the built component works locally, we can add it to Rustup through the manifest.

Opening as a draft, as it's based on #150070.

r? @ZuseZ4

try-job: dist-x86_64-linux

@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) labels Dec 16, 2025
@rustbot rustbot added A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Dec 16, 2025
@Kobzol
Copy link
Member Author

Kobzol commented Dec 16, 2025

@bors try

rust-bors bot added a commit that referenced this pull request Dec 16, 2025
Add dist step for Enzyme

try-job: dist-x86_64-linux
@rust-bors

This comment has been minimized.

@rust-bors
Copy link

rust-bors bot commented Dec 17, 2025

💥 Test timed out after 21600s

@ZuseZ4
Copy link
Member

ZuseZ4 commented Dec 17, 2025

@bors try

@rust-bors

This comment has been minimized.

rust-bors bot added a commit that referenced this pull request Dec 17, 2025
Add dist step for Enzyme

try-job: dist-x86_64-linux
@rust-log-analyzer
Copy link
Collaborator

The job dist-x86_64-linux failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
CMAKE_x86_64-unknown-linux-gnu = None
CMAKE_x86_64_unknown_linux_gnu = None
HOST_CMAKE = None
CMAKE = None
running: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build" && CMAKE_PREFIX_PATH="" DESTDIR="" LC_ALL="C" LLVM_CONFIG_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin/llvm-config" "cmake" "/checkout/src/tools/enzyme/enzyme/" "-DCMAKE_INSTALL_MESSAGE=LAZY" "-DCMAKE_C_COMPILER_LAUNCHER=sccache" "-DCMAKE_CXX_COMPILER_LAUNCHER=sccache" "-DCMAKE_C_COMPILER=clang" "-DCMAKE_CXX_COMPILER=clang++" "-DCMAKE_ASM_COMPILER=clang" "-DCMAKE_C_FLAGS=-ffunction-sections -fdata-sections -fPIC -m64 --target=x86_64-unknown-linux-gnu -fdebug-prefix-map=/checkout=/rustc/llvm" "-DCMAKE_CXX_FLAGS=-ffunction-sections -fdata-sections -fPIC -m64 --target=x86_64-unknown-linux-gnu -fdebug-prefix-map=/checkout=/rustc/llvm" "-DCMAKE_AR=/rustroot/bin/llvm-ar" "-DCMAKE_RANLIB=/rustroot/bin/llvm-ranlib" "-DCMAKE_SHARED_LINKER_FLAGS= -Wl,-Bsymbolic -static-libstdc++" "-DCMAKE_MODULE_LINKER_FLAGS= -Wl,-Bsymbolic -static-libstdc++" "-DCMAKE_EXE_LINKER_FLAGS= -Wl,-Bsymbolic -static-libstdc++" "-DLLVM_ENABLE_ASSERTIONS=ON" "-DENZYME_EXTERNAL_SHARED_LIB=ON" "-DENZYME_BC_LOADER=OFF" "-DLLVM_DIR=/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/cmake/llvm" "-DCMAKE_INSTALL_PREFIX=/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64 --target=x86_64-unknown-linux-gnu" "-DCMAKE_BUILD_TYPE=Release"
-- The C compiler identification is Clang 21.1.0
-- The CXX compiler identification is Clang 21.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /rustroot/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /rustroot/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
LLVM_SHLIBEXT=.so
LLVM ABS DIR /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/cmake/llvm
CMAKE_PREFIX_PATH 
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.7") 
-- Found zstd: /usr/local/lib/libzstd.so  
LLVM_ENABLE_PLUGINS OFF
Setting ENZYME_ENABLE_PLUGINS OFF
found llvm match  dir /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/cmake/llvm
found llvm lit /checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/lit
LLVM dir /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib/cmake/llvm
clang dir from llvm 
-- Linker detection: GNU ld
clang dir 
mlir dir 
found Clang 0
found MLIR 0
LLVM_INSTALL_PREFIX: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm
LLVM_INCLUDE_DIRS: /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include
found LLVM definitions -D_GNU_SOURCE -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
found LLVM version 21
first llvm include directory/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include
-- Looking for mpfr.h
MPFR lib: MPFR_LIB_PATH-NOTFOUND
MPFR header: 
-- Looking for mpfr.h - not found
-- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS
-- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS - Success
-- TBL_LINKED_LIBS (test): rt;dl;-lpthread;m;ZLIB::ZLIB;zstd::libzstd_static;LLVMDemangle
-- Using llvm-config from /checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin
-- Linking against LLVM libraries: -lLLVM-21-rust-1.94.0-nightly
-- Linking against LLVM ldflags: -L/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_ASM_COMPILER
    CMAKE_ASM_FLAGS


-- Build files have been written to: /checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build
running: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build" && DESTDIR="" LC_ALL="C" LLVM_CONFIG_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/bin/llvm-config" "cmake" "--build" "/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build" "--target" "install" "--config" "Release" "--" "-j" "36"
[  0%] Built target intrinsics_gen
[  1%] Building CXX object tools/enzyme-tblgen/CMakeFiles/enzyme-tblgen.dir/caching.cpp.o
[  2%] Building CXX object tools/enzyme-tblgen/CMakeFiles/enzyme-tblgen.dir/enzyme-tblgen.cpp.o
[  4%] Building CXX object tools/enzyme-tblgen/CMakeFiles/enzyme-tblgen.dir/datastructures.cpp.o
[  4%] Building CXX object tools/enzyme-tblgen/CMakeFiles/enzyme-tblgen.dir/blas-tblgen.cpp.o
/checkout/src/tools/enzyme/enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp:384:21: warning: 'getValues' is deprecated: Use getElements instead [-Wdeprecated-declarations]
  384 |       if (indicesP->getValues().size() == 1 &&
      |                     ^~~~~~~~~
      |                     getElements
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/TableGen/Record.h:776:3: note: 'getValues' has been explicitly marked deprecated here
  776 |   LLVM_DEPRECATED("Use getElements instead", "getElements")
      |   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp:385:35: warning: 'getValues' is deprecated: Use getElements instead [-Wdeprecated-declarations]
  385 |           cast<IntInit>(indicesP->getValues()[0])->getValue() == -1) {
      |                                   ^~~~~~~~~
      |                                   getElements
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/TableGen/Record.h:776:3: note: 'getValues' has been explicitly marked deprecated here
  776 |   LLVM_DEPRECATED("Use getElements instead", "getElements")
      |   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp:388:35: warning: 'getValues' is deprecated: Use getElements instead [-Wdeprecated-declarations]
  388 |         for (auto res : indicesP->getValues()) {
      |                                   ^~~~~~~~~
      |                                   getElements
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/TableGen/Record.h:776:3: note: 'getValues' has been explicitly marked deprecated here
  776 |   LLVM_DEPRECATED("Use getElements instead", "getElements")
      |   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp:2018:48: warning: 'getValues' is deprecated: Use getElements instead [-Wdeprecated-declarations]
 2018 |         StringRef name = cast<StringInit>(lst->getValues()[0])->getValue();
      |                                                ^~~~~~~~~
      |                                                getElements
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/TableGen/Record.h:776:3: note: 'getValues' has been explicitly marked deprecated here
  776 |   LLVM_DEPRECATED("Use getElements instead", "getElements")
      |   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp:2020:44: warning: 'getValues' is deprecated: Use getElements instead [-Wdeprecated-declarations]
 2020 |           auto min = cast<StringInit>(lst->getValues()[1])->getValue();
      |                                            ^~~~~~~~~
      |                                            getElements
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/TableGen/Record.h:776:3: note: 'getValues' has been explicitly marked deprecated here
  776 |   LLVM_DEPRECATED("Use getElements instead", "getElements")
      |   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp:2026:46: warning: 'getValues' is deprecated: Use getElements instead [-Wdeprecated-declarations]
 2026 |             auto max = cast<StringInit>(lst->getValues()[2])->getValue();
      |                                              ^~~~~~~~~
      |                                              getElements
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/TableGen/Record.h:776:3: note: 'getValues' has been explicitly marked deprecated here
  776 |   LLVM_DEPRECATED("Use getElements instead", "getElements")
      |   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp:2910:48: warning: 'getValues' is deprecated: Use getElements instead [-Wdeprecated-declarations]
 2910 |         StringRef name = cast<StringInit>(lst->getValues()[0])->getValue();
      |                                                ^~~~~~~~~
      |                                                getElements
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/TableGen/Record.h:776:3: note: 'getValues' has been explicitly marked deprecated here
  776 |   LLVM_DEPRECATED("Use getElements instead", "getElements")
      |   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp:2912:44: warning: 'getValues' is deprecated: Use getElements instead [-Wdeprecated-declarations]
 2912 |           auto min = cast<StringInit>(lst->getValues()[1])->getValue();
      |                                            ^~~~~~~~~
      |                                            getElements
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/TableGen/Record.h:776:3: note: 'getValues' has been explicitly marked deprecated here
  776 |   LLVM_DEPRECATED("Use getElements instead", "getElements")
      |   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp:2921:46: warning: 'getValues' is deprecated: Use getElements instead [-Wdeprecated-declarations]
 2921 |             auto max = cast<StringInit>(lst->getValues()[2])->getValue();
      |                                              ^~~~~~~~~
      |                                              getElements
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/TableGen/Record.h:776:3: note: 'getValues' has been explicitly marked deprecated here
  776 |   LLVM_DEPRECATED("Use getElements instead", "getElements")
      |   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
9 warnings generated.
[  5%] Linking CXX executable enzyme-tblgen
[  5%] Built target enzyme-tblgen
[  6%] Building BinopDerivatives.inc...
[  8%] Building BlasDerivatives.inc...
[  8%] Building BlasAttributor.inc...
[  9%] Building BlasDiffUse.inc...
[ 10%] Building BlasTA.inc...
[ 11%] Building IntrinsicDerivatives.inc...
[ 12%] Building InstructionDerivatives.inc...
[ 13%] Building CallDerivatives.inc...
[ 13%] Built target BinopDerivativesIncGen
[ 22%] Built target IntrinsicDerivativesIncGen
[ 31%] Built target CallDerivativesIncGen
[ 39%] Built target InstructionDerivativesIncGen
[ 48%] Built target BlasDerivativesIncGen
[ 56%] Built target BlasDeclarationsIncGen
[ 65%] Built target BlasTAIncGen
[ 74%] Built target BlasDiffUseIncGen
[ 75%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/ActivityAnalysis.cpp.o
[ 76%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/CApi.cpp.o
[ 77%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/CacheUtility.cpp.o
[ 78%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/ActivityAnalysisPrinter.cpp.o
[ 79%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/CallDerivatives.cpp.o
[ 80%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/DiffeGradientUtils.cpp.o
[ 81%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/DifferentialUseAnalysis.cpp.o
[ 82%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/GradientUtils.cpp.o
[ 86%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/EnzymeLogic.cpp.o
[ 86%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/Enzyme.cpp.o
[ 86%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/FunctionUtils.cpp.o
[ 87%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/InstructionBatcher.cpp.o
[ 89%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/MustExitScalarEvolution.cpp.o
[ 89%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/JLInstSimplify.cpp.o
[ 91%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/PreserveNVVM.cpp.o
[ 91%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/TraceGenerator.cpp.o
[ 93%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/TraceUtils.cpp.o
[ 93%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/TraceInterface.cpp.o
[ 94%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/TypeAnalysis/RustDebugInfo.cpp.o
[ 96%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/TypeAnalysis/TypeTree.cpp.o
[ 96%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/Utils.cpp.o
[ 98%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/TypeAnalysis/TypeAnalysisPrinter.cpp.o
[ 98%] Building CXX object Enzyme/CMakeFiles/Enzyme-21.dir/TypeAnalysis/TypeAnalysis.cpp.o
/checkout/src/tools/enzyme/enzyme/Enzyme/TraceUtils.cpp:73:20: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
   73 |       PointerType::getUnqual(Type::getDoubleTy(Context));
      |                    ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
1 warning generated.
/checkout/src/tools/enzyme/enzyme/Enzyme/TraceInterface.cpp:371:27: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  371 |   auto pty = PointerType::get(FTy, load->getPointerAddressSpace());
      |                           ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
1 warning generated.
/checkout/src/tools/enzyme/enzyme/Enzyme/CacheUtility.cpp:198:12: warning: 'moveBefore' is deprecated: Use iterators as instruction positions [-Wdeprecated-declarations]
  198 |       Inc->moveBefore(getFirstNonPHIOrDbg(Header));
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/Instruction.h:245:12: note: 'moveBefore' has been explicitly marked deprecated here
  245 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/CacheUtility.cpp:255:54: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
  255 |         Exp.expandCodeFor(S, Tmp->getType(), Header->getFirstNonPHI());
      |                                                      ^~~~~~~~~~~~~~
      |                                                      getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/CacheUtility.cpp:275:50: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
  275 |   Increment->moveAfter(CanonicalIV->getParent()->getFirstNonPHI());
      |                                                  ^~~~~~~~~~~~~~
      |                                                  getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/CacheUtility.cpp:389:52: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
  389 |     Increment->moveAfter(CanonicalIV->getParent()->getFirstNonPHI());
      |                                                    ^~~~~~~~~~~~~~
      |                                                    getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
---
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
5 warnings generated.
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/RustDebugInfo.cpp:68:45: warning: 'get' is deprecated: Use cast instead [-Wdeprecated-declarations]
   68 |       if (auto Count = Subrange->getCount().get<ConstantInt *>()) {
      |                                             ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ADT/PointerUnion.h:161:12: note: 'get' has been explicitly marked deprecated here
  161 |   inline T get() const {
      |            ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/RustDebugInfo.cpp:68:45: warning: 'get<llvm::ConstantInt *>' is deprecated: Use cast instead [-Wdeprecated-declarations]
   68 |       if (auto Count = Subrange->getCount().get<ConstantInt *>()) {
      |                                             ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/ADT/PointerUnion.h:160:5: note: 'get<llvm::ConstantInt *>' has been explicitly marked deprecated here
  160 |   [[deprecated("Use cast instead")]]
      |     ^
2 warnings generated.
/checkout/src/tools/enzyme/enzyme/Enzyme/DiffeGradientUtils.cpp:835:31: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  835 |             ptr, PointerType::get(
      |                               ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/DiffeGradientUtils.cpp:842:31: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  842 |             ptr, PointerType::get(
      |                               ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/DiffeGradientUtils.cpp:849:22: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  849 |         PointerType::get(
      |                      ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/DiffeGradientUtils.cpp:875:51: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  875 |                                  Al, PointerType::getUnqual(dif->getType())));
      |                                                   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/DiffeGradientUtils.cpp:899:53: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  899 |                                    Al, PointerType::getUnqual(dif->getType())));
      |                                                     ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/DiffeGradientUtils.cpp:934:58: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  934 |                                             PointerType::get(addingType, 1));
      |                                                          ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/DiffeGradientUtils.cpp:937:39: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  937 |           applyChainRule(PointerType::get(addingType, 1), BuilderM, rule, ptr);
      |                                       ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/DiffeGradientUtils.cpp:1159:30: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1159 |                 PointerType::get(
      |                              ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/DiffeGradientUtils.cpp:1169:28: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1169 |               PointerType::get(
      |                            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
9 warnings generated.
/checkout/src/tools/enzyme/enzyme/Enzyme/FunctionUtils.cpp:549:30: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  549 |                 PointerType::get(StructType::get(SI->getContext(), {}), 10);
      |                              ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/FunctionUtils.cpp:1355:52: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1355 |                                       PointerType::getUnqual(res->getType()));
      |                                                    ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/FunctionUtils.cpp:1378:45: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
 1378 |       B.SetInsertPoint(II->getNormalDest()->getFirstNonPHI());
      |                                             ^~~~~~~~~~~~~~
      |                                             getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/FunctionUtils.cpp:1394:47: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
 1394 |         B.SetInsertPoint(II->getNormalDest()->getFirstNonPHI());
      |                                               ^~~~~~~~~~~~~~
      |                                               getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/FunctionUtils.cpp:6041:39: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
 6041 |     B.SetInsertPoint(PN->getParent()->getFirstNonPHI());
      |                                       ^~~~~~~~~~~~~~
      |                                       getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/FunctionUtils.cpp:6066:39: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
 6066 |         auto point = PN->getParent()->getFirstNonPHI();
      |                                       ^~~~~~~~~~~~~~
      |                                       getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/FunctionUtils.cpp:6578:20: warning: 'moveBefore' is deprecated: Use iterators as instruction positions [-Wdeprecated-declarations]
 6578 |           (*iter)->moveBefore(br);
      |                    ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/Instruction.h:245:12: note: 'moveBefore' has been explicitly marked deprecated here
  245 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/FunctionUtils.cpp:8030:37: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
 8030 |       IRBuilder<> B(L->getHeader()->getFirstNonPHI());
      |                                     ^~~~~~~~~~~~~~
      |                                     getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
8 warnings generated.
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:230:22: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  230 |         PointerType::get(Type::getInt8Ty(gVal->getContext()),
      |                      ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:414:32: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  414 |           tozero, PointerType::get(Type::getInt8Ty(PT->getContext()),
      |                                ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:637:39: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  637 |                         {PointerType::get(elementType, dstaddr),
      |                                       ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:638:39: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  638 |                          PointerType::get(elementType, srcaddr),
      |                                       ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:769:46: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  769 |     ptr = B.CreateIntToPtr(ptr, PointerType::getUnqual(fpType));
      |                                              ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1079:24: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1079 |           PointerType::get(
      |                        ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1090:22: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1090 |         PointerType::get(
      |                      ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1094:22: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1094 |         PointerType::get(
      |                      ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1098:22: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1098 |         PointerType::get(
      |                      ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1260:28: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1260 |         matA, PointerType::get(
      |                            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1263:28: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1263 |         matB, PointerType::get(
      |                            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1677:38: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1677 |       FunctionType::get(PointerType::getUnqual(reqType), T, false);
      |                                      ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1722:48: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1722 |         B.CreatePointerCast(ireq, PointerType::getUnqual(GV->getType()));
      |                                                ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1727:51: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1727 |   idreq = B.CreatePointerCast(idreq, PointerType::getUnqual(reqType));
      |                                                   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1860:39: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1860 |   llvm::Type *types[] = {PointerType::getUnqual(FlT),
      |                                       ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1861:39: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1861 |                          PointerType::getUnqual(FlT),
      |                                       ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1862:39: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1862 |                          PointerType::getUnqual(intType), OpPtr};
      |                                       ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:1937:52: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1937 |     RF = ConstantExpr::getBitCast(RF, PointerType::getUnqual(RFT));
      |                                                    ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:2918:24: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2918 |           PointerType::getUnqual(EVI->getOperand(0)->getType()));
      |                        ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:3457:42: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 3457 |     V = B.CreateIntToPtr(V, PointerType::getUnqual(intType));
      |                                          ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Utils.cpp:3460:25: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 3460 |         V, PointerType::get(
      |                         ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
21 warnings generated.
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:753:40: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  753 |           UndefValue::get(PointerType::getUnqual(Val->getType())), vec);
      |                                        ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:806:40: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  806 |           UndefValue::get(PointerType::getUnqual(Val->getType())), vec);
      |                                        ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:855:8: warning: 'insertBefore' is deprecated: Use iterators as instruction positions [-Wdeprecated-declarations]
  855 |     I->insertBefore(TA.fntypeinfo.Function->getEntryBlock().getTerminator());
      |        ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/Instruction.h:216:12: note: 'insertBefore' has been explicitly marked deprecated here
  216 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:1755:6: warning: 'insertBefore' is deprecated: Use iterators as instruction positions [-Wdeprecated-declarations]
 1755 |   I->insertBefore(fntypeinfo.Function->getEntryBlock().getTerminator());
      |      ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/Instruction.h:216:12: note: 'insertBefore' has been explicitly marked deprecated here
  216 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:2710:40: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2710 |           UndefValue::get(PointerType::getUnqual(I.getOperand(0)->getType()));
      |                                        ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:2744:42: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2744 |             UndefValue::get(PointerType::getUnqual(I.getOperand(0)->getType()));
      |                                          ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:2773:42: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2773 |             UndefValue::get(PointerType::getUnqual(I.getOperand(0)->getType()));
      |                                          ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:2813:42: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2813 |   auto ud = UndefValue::get(PointerType::getUnqual(I.getOperand(0)->getType()));
      |                                          ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:2842:42: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2842 |   auto ud = UndefValue::get(PointerType::getUnqual(I.getOperand(0)->getType()));
      |                                          ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:5619:50: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 5619 |           auto ud = UndefValue::get(PointerType::getUnqual(ST));
      |                                                  ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:5633:52: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 5633 |             auto ud = UndefValue::get(PointerType::getUnqual(ST));
      |                                                    ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:6387:44: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 6387 |           ST, UndefValue::get(PointerType::getUnqual(ST)), vec);
      |                                            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:6411:44: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 6411 |           AT, UndefValue::get(PointerType::getUnqual(AT)), vec);
      |                                            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp:6441:44: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 6441 |           AT, UndefValue::get(PointerType::getUnqual(AT)), vec);
      |                                            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
14 warnings generated.
/checkout/src/tools/enzyme/enzyme/Enzyme/CApi.cpp:962:9: warning: 'moveBefore' is deprecated: Use iterators as instruction positions [-Wdeprecated-declarations]
  962 |     I1->moveBefore(I2);
      |         ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/Instruction.h:245:12: note: 'moveBefore' has been explicitly marked deprecated here
  245 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/CApi.cpp:1665:35: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1665 |   auto T_prjlvalue = PointerType::get(T_jlvalue, AddressSpace::Tracked);
      |                                   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/CApi.cpp:1673:34: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1673 |     types.push_back(PointerType::getUnqual(sretTy));
      |                                  ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/CApi.cpp:1692:34: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1692 |     types.push_back(PointerType::getUnqual(roots_AT));
      |                                  ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
4 warnings generated.
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:49:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
   49 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:123:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  123 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:125:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  125 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:205:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  205 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:207:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  207 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:290:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  290 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:292:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  292 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:379:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  379 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:381:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  381 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:384:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  384 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:511:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  511 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:513:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  513 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:516:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  516 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:627:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  627 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:629:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  629 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:92:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:631:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  631 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
---
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:2763:17: warning: 'moveBefore' is deprecated: Use iterators as instruction positions [-Wdeprecated-declarations]
 2763 |             CI->moveBefore(B2);
      |                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/Instruction.h:245:12: note: 'moveBefore' has been explicitly marked deprecated here
  245 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:2766:35: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
 2766 |               IRBuilder<> P(post->getFirstNonPHI());
      |                                   ^~~~~~~~~~~~~~
      |                                   getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/Enzyme.cpp:2816:51: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2816 |         fn = B.CreatePointerCast(fn, PointerType::getUnqual(FT));
      |                                                   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
71 warnings generated.
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:466:38: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
  466 |   lbuilder.SetInsertPoint(lc.header->getFirstNonPHI());
      |                                      ^~~~~~~~~~~~~~
      |                                      getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:4940:28: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 4940 |               PointerType::get(
      |                            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:4948:28: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 4948 |               PointerType::get(
      |                            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:4967:31: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 4967 |             ptr, PointerType::get(
      |                               ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:4971:26: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 4971 |             PointerType::get(
      |                          ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:5332:65: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 5332 |           Value *cur = bb.CreatePointerCast(alloc, PointerType::getUnqual(AT));
      |                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:5342:60: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 5342 |               ptr = bb.CreatePointerCast(ptr, PointerType::getUnqual(flt));
      |                                                            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:6272:48: warning: 'getFirstNonPHI' is deprecated: Use iterators as instruction positions instead [-Wdeprecated-declarations]
 6272 |         IRBuilder<> postPhi(NewV->getParent()->getFirstNonPHI());
      |                                                ^~~~~~~~~~~~~~
      |                                                getFirstNonPHIIt
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/BasicBlock.h:283:12: note: 'getFirstNonPHI' has been explicitly marked deprecated here
  283 |   LLVM_ABI LLVM_DEPRECATED("Use iterators as instruction positions instead",
      |            ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Support/Compiler.h:250:50: note: expanded from macro 'LLVM_DEPRECATED'
  250 | #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
      |                                                  ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:8772:34: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 8772 |               dsto, PointerType::get(secretty, dstaddr));
      |                                  ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:8784:34: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 8784 |               srco, PointerType::get(secretty, srcaddr));
      |                                  ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:8802:55: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 8802 |                                          PointerType::get(secretty, dstaddr)),
      |                                                       ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
/checkout/src/tools/enzyme/enzyme/Enzyme/GradientUtils.cpp:8804:55: warning: 'get' is deprecated: PointerType::get with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 8804 |                                          PointerType::get(secretty, srcaddr)),
      |                                                       ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. Use "
      |     ^
12 warnings generated.
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
/checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:155:35: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  155 |                      PointerType::getUnqual(intType)};
      |                                   ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
/checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:203:52: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  203 |     Type *pargs[] = {comm->getType(), PointerType::getUnqual(rankTy)};
      |                                                    ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
/checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:236:52: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  236 |     Type *pargs[] = {comm->getType(), PointerType::getUnqual(rankTy)};
      |                                                    ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:49:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
   49 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:123:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  123 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:125:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  125 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:205:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  205 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:207:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  207 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:290:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  290 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:292:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  292 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:379:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  379 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:381:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  381 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:384:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  384 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:511:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  511 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:513:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  513 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:516:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  516 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:627:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  627 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:629:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  629 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:631:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  631 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:728:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  728 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:730:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  730 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:826:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  826 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:938:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
  938 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1012:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1012 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1090:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1090 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1092:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1092 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1184:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1184 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1258:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1258 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1261:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1261 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1357:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1357 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1359:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1359 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1455:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1455 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1457:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1457 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1460:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1460 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1580:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1580 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1582:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1582 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1585:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1585 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1690:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1690 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1692:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1692 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1694:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1694 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1796:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1796 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1798:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1798 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1801:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1801 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1923:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1923 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:1926:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 1926 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:2041:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2041 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:2043:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2043 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:2168:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2168 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/EnzymeLogic.cpp:32:
In file included from /checkout/src/tools/enzyme/enzyme/Enzyme/AdjointGenerator.h:4097:
/checkout/obj/build/x86_64-unknown-linux-gnu/enzyme/build/Enzyme/BlasAttributor.inc:2170:145: warning: 'getUnqual' is deprecated: PointerType::getUnqual with pointee type is pending removal. Use Context overload. [-Wdeprecated-declarations]
 2170 |   argTys.push_back(llvm::isa<llvm::PointerType>(prevFT->getParamType(argTys.size())) ? prevFT->getParamType(argTys.size()) : llvm::PointerType::getUnqual(fpType));
      |                                                                                                                                                 ^
/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending removal. "
      |     ^
---
Finished benchmark syn-2.0.101 (7/7)
##[endgroup]
[2025-12-17T06:09:05.846Z INFO  opt_dist::training] Merging LLVM BOLT profiles from /tmp/.tmp1wXvav/prof.fdata to /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata
##[group]Merging BOLT profiles
[2025-12-17T06:09:05.847Z INFO  opt_dist::exec] Executing `/rustroot/bin/merge-fdata /tmp/.tmp1wXvav/prof.fdata.19475.fdata /tmp/.tmp1wXvav/prof.fdata.19480.fdata /tmp/.tmp1wXvav/prof.fdata.19492.fdata /tmp/.tmp1wXvav/prof.fdata.19493.fdata /tmp/.tmp1wXvav/prof.fdata.19496.fdata /tmp/.tmp1wXvav/prof.fdata.19497.fdata /tmp/.tmp1wXvav/prof.fdata.19504.fdata /tmp/.tmp1wXvav/prof.fdata.19505.fdata /tmp/.tmp1wXvav/prof.fdata.19517.fdata /tmp/.tmp1wXvav/prof.fdata.19520.fdata /tmp/.tmp1wXvav/prof.fdata.19521.fdata /tmp/.tmp1wXvav/prof.fdata.19522.fdata /tmp/.tmp1wXvav/prof.fdata.19523.fdata /tmp/.tmp1wXvav/prof.fdata.19524.fdata /tmp/.tmp1wXvav/prof.fdata.19526.fdata /tmp/.tmp1wXvav/prof.fdata.19527.fdata /tmp/.tmp1wXvav/prof.fdata.19528.fdata /tmp/.tmp1wXvav/prof.fdata.19530.fdata /tmp/.tmp1wXvav/prof.fdata.19534.fdata /tmp/.tmp1wXvav/prof.fdata.19535.fdata /tmp/.tmp1wXvav/prof.fdata.19537.fdata /tmp/.tmp1wXvav/prof.fdata.19603.fdata /tmp/.tmp1wXvav/prof.fdata.19604.fdata /tmp/.tmp1wXvav/prof.fdata.19605.fdata /tmp/.tmp1wXvav/prof.fdata.19606.fdata /tmp/.tmp1wXvav/prof.fdata.19607.fdata /tmp/.tmp1wXvav/prof.fdata.19608.fdata /tmp/.tmp1wXvav/prof.fdata.19611.fdata /tmp/.tmp1wXvav/prof.fdata.19613.fdata /tmp/.tmp1wXvav/prof.fdata.19614.fdata /tmp/.tmp1wXvav/prof.fdata.19615.fdata /tmp/.tmp1wXvav/prof.fdata.19616.fdata /tmp/.tmp1wXvav/prof.fdata.19617.fdata /tmp/.tmp1wXvav/prof.fdata.19622.fdata /tmp/.tmp1wXvav/prof.fdata.19667.fdata /tmp/.tmp1wXvav/prof.fdata.19671.fdata /tmp/.tmp1wXvav/prof.fdata.19675.fdata /tmp/.tmp1wXvav/prof.fdata.19678.fdata /tmp/.tmp1wXvav/prof.fdata.19680.fdata /tmp/.tmp1wXvav/prof.fdata.19682.fdata /tmp/.tmp1wXvav/prof.fdata.19685.fdata /tmp/.tmp1wXvav/prof.fdata.19686.fdata /tmp/.tmp1wXvav/prof.fdata.19689.fdata /tmp/.tmp1wXvav/prof.fdata.19690.fdata /tmp/.tmp1wXvav/prof.fdata.19693.fdata /tmp/.tmp1wXvav/prof.fdata.19697.fdata /tmp/.tmp1wXvav/prof.fdata.19866.fdata /tmp/.tmp1wXvav/prof.fdata.19872.fdata /tmp/.tmp1wXvav/prof.fdata.19877.fdata /tmp/.tmp1wXvav/prof.fdata.19887.fdata /tmp/.tmp1wXvav/prof.fdata.19888.fdata /tmp/.tmp1wXvav/prof.fdata.19891.fdata /tmp/.tmp1wXvav/prof.fdata.19923.fdata /tmp/.tmp1wXvav/prof.fdata.19941.fdata /tmp/.tmp1wXvav/prof.fdata.19950.fdata /tmp/.tmp1wXvav/prof.fdata.19955.fdata /tmp/.tmp1wXvav/prof.fdata.19957.fdata /tmp/.tmp1wXvav/prof.fdata.19962.fdata /tmp/.tmp1wXvav/prof.fdata.19963.fdata /tmp/.tmp1wXvav/prof.fdata.19976.fdata /tmp/.tmp1wXvav/prof.fdata.19990.fdata /tmp/.tmp1wXvav/prof.fdata.19998.fdata /tmp/.tmp1wXvav/prof.fdata.20001.fdata /tmp/.tmp1wXvav/prof.fdata.20005.fdata /tmp/.tmp1wXvav/prof.fdata.20013.fdata /tmp/.tmp1wXvav/prof.fdata.20022.fdata /tmp/.tmp1wXvav/prof.fdata.20025.fdata /tmp/.tmp1wXvav/prof.fdata.20027.fdata /tmp/.tmp1wXvav/prof.fdata.20039.fdata /tmp/.tmp1wXvav/prof.fdata.20040.fdata /tmp/.tmp1wXvav/prof.fdata.20042.fdata /tmp/.tmp1wXvav/prof.fdata.20046.fdata /tmp/.tmp1wXvav/prof.fdata.20072.fdata /tmp/.tmp1wXvav/prof.fdata.20081.fdata /tmp/.tmp1wXvav/prof.fdata.20085.fdata /tmp/.tmp1wXvav/prof.fdata.20097.fdata /tmp/.tmp1wXvav/prof.fdata.20107.fdata /tmp/.tmp1wXvav/prof.fdata.20123.fdata /tmp/.tmp1wXvav/prof.fdata.20125.fdata /tmp/.tmp1wXvav/prof.fdata.20127.fdata /tmp/.tmp1wXvav/prof.fdata.20141.fdata /tmp/.tmp1wXvav/prof.fdata.20155.fdata /tmp/.tmp1wXvav/prof.fdata.20156.fdata /tmp/.tmp1wXvav/prof.fdata.20165.fdata /tmp/.tmp1wXvav/prof.fdata.20166.fdata /tmp/.tmp1wXvav/prof.fdata.20176.fdata /tmp/.tmp1wXvav/prof.fdata.20193.fdata /tmp/.tmp1wXvav/prof.fdata.20196.fdata /tmp/.tmp1wXvav/prof.fdata.20200.fdata /tmp/.tmp1wXvav/prof.fdata.20206.fdata /tmp/.tmp1wXvav/prof.fdata.20226.fdata /tmp/.tmp1wXvav/prof.fdata.20235.fdata /tmp/.tmp1wXvav/prof.fdata.20238.fdata /tmp/.tmp1wXvav/prof.fdata.20239.fdata /tmp/.tmp1wXvav/prof.fdata.20248.fdata /tmp/.tmp1wXvav/prof.fdata.20253.fdata /tmp/.tmp1wXvav/prof.fdata.20274.fdata /tmp/.tmp1wXvav/prof.fdata.20291.fdata /tmp/.tmp1wXvav/prof.fdata.20300.fdata /tmp/.tmp1wXvav/prof.fdata.20310.fdata /tmp/.tmp1wXvav/prof.fdata.20325.fdata /tmp/.tmp1wXvav/prof.fdata.20335.fdata /tmp/.tmp1wXvav/prof.fdata.20337.fdata /tmp/.tmp1wXvav/prof.fdata.20366.fdata /tmp/.tmp1wXvav/prof.fdata.20377.fdata /tmp/.tmp1wXvav/prof.fdata.20385.fdata /tmp/.tmp1wXvav/prof.fdata.20391.fdata /tmp/.tmp1wXvav/prof.fdata.20400.fdata /tmp/.tmp1wXvav/prof.fdata.20408.fdata /tmp/.tmp1wXvav/prof.fdata.20423.fdata /tmp/.tmp1wXvav/prof.fdata.20427.fdata /tmp/.tmp1wXvav/prof.fdata.20429.fdata /tmp/.tmp1wXvav/prof.fdata.20439.fdata /tmp/.tmp1wXvav/prof.fdata.20441.fdata /tmp/.tmp1wXvav/prof.fdata.20444.fdata /tmp/.tmp1wXvav/prof.fdata.20458.fdata /tmp/.tmp1wXvav/prof.fdata.20462.fdata /tmp/.tmp1wXvav/prof.fdata.20468.fdata /tmp/.tmp1wXvav/prof.fdata.20502.fdata /tmp/.tmp1wXvav/prof.fdata.20505.fdata /tmp/.tmp1wXvav/prof.fdata.20514.fdata /tmp/.tmp1wXvav/prof.fdata.20522.fdata /tmp/.tmp1wXvav/prof.fdata.20549.fdata /tmp/.tmp1wXvav/prof.fdata.20563.fdata /tmp/.tmp1wXvav/prof.fdata.20573.fdata /tmp/.tmp1wXvav/prof.fdata.20584.fdata /tmp/.tmp1wXvav/prof.fdata.20592.fdata /tmp/.tmp1wXvav/prof.fdata.20593.fdata /tmp/.tmp1wXvav/prof.fdata.20596.fdata /tmp/.tmp1wXvav/prof.fdata.20615.fdata /tmp/.tmp1wXvav/prof.fdata.20630.fdata /tmp/.tmp1wXvav/prof.fdata.20636.fdata /tmp/.tmp1wXvav/prof.fdata.20644.fdata /tmp/.tmp1wXvav/prof.fdata.20656.fdata /tmp/.tmp1wXvav/prof.fdata.20665.fdata /tmp/.tmp1wXvav/prof.fdata.20674.fdata /tmp/.tmp1wXvav/prof.fdata.20682.fdata /tmp/.tmp1wXvav/prof.fdata.20706.fdata /tmp/.tmp1wXvav/prof.fdata.20709.fdata /tmp/.tmp1wXvav/prof.fdata.20724.fdata /tmp/.tmp1wXvav/prof.fdata.20731.fdata /tmp/.tmp1wXvav/prof.fdata.20743.fdata /tmp/.tmp1wXvav/prof.fdata.20747.fdata /tmp/.tmp1wXvav/prof.fdata.20757.fdata /tmp/.tmp1wXvav/prof.fdata.20763.fdata /tmp/.tmp1wXvav/prof.fdata.20777.fdata /tmp/.tmp1wXvav/prof.fdata.20780.fdata /tmp/.tmp1wXvav/prof.fdata.20783.fdata /tmp/.tmp1wXvav/prof.fdata.20794.fdata /tmp/.tmp1wXvav/prof.fdata.20816.fdata /tmp/.tmp1wXvav/prof.fdata.20835.fdata /tmp/.tmp1wXvav/prof.fdata.20840.fdata /tmp/.tmp1wXvav/prof.fdata.20847.fdata /tmp/.tmp1wXvav/prof.fdata.20848.fdata /tmp/.tmp1wXvav/prof.fdata.20853.fdata /tmp/.tmp1wXvav/prof.fdata.20864.fdata /tmp/.tmp1wXvav/prof.fdata.20870.fdata /tmp/.tmp1wXvav/prof.fdata.20900.fdata /tmp/.tmp1wXvav/prof.fdata.20918.fdata /tmp/.tmp1wXvav/prof.fdata.20925.fdata /tmp/.tmp1wXvav/prof.fdata.20928.fdata /tmp/.tmp1wXvav/prof.fdata.20937.fdata /tmp/.tmp1wXvav/prof.fdata.20939.fdata /tmp/.tmp1wXvav/prof.fdata.20941.fdata /tmp/.tmp1wXvav/prof.fdata.20947.fdata /tmp/.tmp1wXvav/prof.fdata.20956.fdata /tmp/.tmp1wXvav/prof.fdata.20975.fdata /tmp/.tmp1wXvav/prof.fdata.20982.fdata /tmp/.tmp1wXvav/prof.fdata.20985.fdata /tmp/.tmp1wXvav/prof.fdata.20990.fdata /tmp/.tmp1wXvav/prof.fdata.21008.fdata /tmp/.tmp1wXvav/prof.fdata.21019.fdata /tmp/.tmp1wXvav/prof.fdata.21035.fdata /tmp/.tmp1wXvav/prof.fdata.21044.fdata /tmp/.tmp1wXvav/prof.fdata.21055.fdata /tmp/.tmp1wXvav/prof.fdata.21069.fdata /tmp/.tmp1wXvav/prof.fdata.21076.fdata /tmp/.tmp1wXvav/prof.fdata.21086.fdata /tmp/.tmp1wXvav/prof.fdata.21092.fdata /tmp/.tmp1wXvav/prof.fdata.21113.fdata /tmp/.tmp1wXvav/prof.fdata.21123.fdata /tmp/.tmp1wXvav/prof.fdata.21132.fdata /tmp/.tmp1wXvav/prof.fdata.21133.fdata /tmp/.tmp1wXvav/prof.fdata.21137.fdata /tmp/.tmp1wXvav/prof.fdata.21149.fdata /tmp/.tmp1wXvav/prof.fdata.21160.fdata /tmp/.tmp1wXvav/prof.fdata.21170.fdata /tmp/.tmp1wXvav/prof.fdata.21175.fdata /tmp/.tmp1wXvav/prof.fdata.21189.fdata /tmp/.tmp1wXvav/prof.fdata.21198.fdata /tmp/.tmp1wXvav/prof.fdata.21206.fdata /tmp/.tmp1wXvav/prof.fdata.21222.fdata /tmp/.tmp1wXvav/prof.fdata.21226.fdata /tmp/.tmp1wXvav/prof.fdata.21235.fdata /tmp/.tmp1wXvav/prof.fdata.21240.fdata /tmp/.tmp1wXvav/prof.fdata.21244.fdata /tmp/.tmp1wXvav/prof.fdata.21262.fdata /tmp/.tmp1wXvav/prof.fdata.21263.fdata /tmp/.tmp1wXvav/prof.fdata.21267.fdata /tmp/.tmp1wXvav/prof.fdata.21271.fdata /tmp/.tmp1wXvav/prof.fdata.21273.fdata /tmp/.tmp1wXvav/prof.fdata.21295.fdata /tmp/.tmp1wXvav/prof.fdata.21297.fdata /tmp/.tmp1wXvav/prof.fdata.21300.fdata /tmp/.tmp1wXvav/prof.fdata.21317.fdata /tmp/.tmp1wXvav/prof.fdata.21328.fdata /tmp/.tmp1wXvav/prof.fdata.21336.fdata /tmp/.tmp1wXvav/prof.fdata.21344.fdata /tmp/.tmp1wXvav/prof.fdata.21379.fdata /tmp/.tmp1wXvav/prof.fdata.21386.fdata /tmp/.tmp1wXvav/prof.fdata.21394.fdata /tmp/.tmp1wXvav/prof.fdata.21396.fdata /tmp/.tmp1wXvav/prof.fdata.21413.fdata /tmp/.tmp1wXvav/prof.fdata.21420.fdata /tmp/.tmp1wXvav/prof.fdata.21423.fdata /tmp/.tmp1wXvav/prof.fdata.21444.fdata /tmp/.tmp1wXvav/prof.fdata.21455.fdata /tmp/.tmp1wXvav/prof.fdata.21461.fdata /tmp/.tmp1wXvav/prof.fdata.21474.fdata /tmp/.tmp1wXvav/prof.fdata.21481.fdata /tmp/.tmp1wXvav/prof.fdata.21487.fdata /tmp/.tmp1wXvav/prof.fdata.21503.fdata /tmp/.tmp1wXvav/prof.fdata.21506.fdata /tmp/.tmp1wXvav/prof.fdata.21519.fdata /tmp/.tmp1wXvav/prof.fdata.21533.fdata /tmp/.tmp1wXvav/prof.fdata.21547.fdata /tmp/.tmp1wXvav/prof.fdata.21581.fdata /tmp/.tmp1wXvav/prof.fdata.21599.fdata /tmp/.tmp1wXvav/prof.fdata.21622.fdata /tmp/.tmp1wXvav/prof.fdata.21627.fdata /tmp/.tmp1wXvav/prof.fdata.21640.fdata /tmp/.tmp1wXvav/prof.fdata.21660.fdata /tmp/.tmp1wXvav/prof.fdata.21664.fdata /tmp/.tmp1wXvav/prof.fdata.21692.fdata /tmp/.tmp1wXvav/prof.fdata.21721.fdata /tmp/.tmp1wXvav/prof.fdata.21733.fdata /tmp/.tmp1wXvav/prof.fdata.21739.fdata /tmp/.tmp1wXvav/prof.fdata.21766.fdata /tmp/.tmp1wXvav/prof.fdata.21767.fdata /tmp/.tmp1wXvav/prof.fdata.21791.fdata /tmp/.tmp1wXvav/prof.fdata.21801.fdata /tmp/.tmp1wXvav/prof.fdata.21815.fdata /tmp/.tmp1wXvav/prof.fdata.21824.fdata /tmp/.tmp1wXvav/prof.fdata.21833.fdata /tmp/.tmp1wXvav/prof.fdata.21844.fdata /tmp/.tmp1wXvav/prof.fdata.21846.fdata /tmp/.tmp1wXvav/prof.fdata.21856.fdata /tmp/.tmp1wXvav/prof.fdata.21862.fdata /tmp/.tmp1wXvav/prof.fdata.21869.fdata /tmp/.tmp1wXvav/prof.fdata.21877.fdata /tmp/.tmp1wXvav/prof.fdata.21883.fdata /tmp/.tmp1wXvav/prof.fdata.21886.fdata /tmp/.tmp1wXvav/prof.fdata.21894.fdata /tmp/.tmp1wXvav/prof.fdata.21906.fdata /tmp/.tmp1wXvav/prof.fdata.21907.fdata /tmp/.tmp1wXvav/prof.fdata.21915.fdata /tmp/.tmp1wXvav/prof.fdata.21939.fdata /tmp/.tmp1wXvav/prof.fdata.21953.fdata /tmp/.tmp1wXvav/prof.fdata.21992.fdata /tmp/.tmp1wXvav/prof.fdata.22008.fdata /tmp/.tmp1wXvav/prof.fdata.22027.fdata /tmp/.tmp1wXvav/prof.fdata.22051.fdata /tmp/.tmp1wXvav/prof.fdata.22074.fdata /tmp/.tmp1wXvav/prof.fdata.22087.fdata /tmp/.tmp1wXvav/prof.fdata.22111.fdata /tmp/.tmp1wXvav/prof.fdata.22117.fdata /tmp/.tmp1wXvav/prof.fdata.22148.fdata /tmp/.tmp1wXvav/prof.fdata.22177.fdata /tmp/.tmp1wXvav/prof.fdata.22197.fdata /tmp/.tmp1wXvav/prof.fdata.22205.fdata /tmp/.tmp1wXvav/prof.fdata.22209.fdata /tmp/.tmp1wXvav/prof.fdata.22232.fdata /tmp/.tmp1wXvav/prof.fdata.22241.fdata /tmp/.tmp1wXvav/prof.fdata.22265.fdata /tmp/.tmp1wXvav/prof.fdata.22266.fdata /tmp/.tmp1wXvav/prof.fdata.22315.fdata /tmp/.tmp1wXvav/prof.fdata.22320.fdata /tmp/.tmp1wXvav/prof.fdata.22343.fdata /tmp/.tmp1wXvav/prof.fdata.22358.fdata /tmp/.tmp1wXvav/prof.fdata.22384.fdata /tmp/.tmp1wXvav/prof.fdata.22385.fdata /tmp/.tmp1wXvav/prof.fdata.22393.fdata /tmp/.tmp1wXvav/prof.fdata.22406.fdata /tmp/.tmp1wXvav/prof.fdata.22416.fdata /tmp/.tmp1wXvav/prof.fdata.22432.fdata /tmp/.tmp1wXvav/prof.fdata.22433.fdata /tmp/.tmp1wXvav/prof.fdata.22436.fdata /tmp/.tmp1wXvav/prof.fdata.22446.fdata /tmp/.tmp1wXvav/prof.fdata.22459.fdata /tmp/.tmp1wXvav/prof.fdata.22473.fdata /tmp/.tmp1wXvav/prof.fdata.22479.fdata /tmp/.tmp1wXvav/prof.fdata.22486.fdata /tmp/.tmp1wXvav/prof.fdata.22488.fdata /tmp/.tmp1wXvav/prof.fdata.22519.fdata /tmp/.tmp1wXvav/prof.fdata.22548.fdata /tmp/.tmp1wXvav/prof.fdata.22549.fdata /tmp/.tmp1wXvav/prof.fdata.22551.fdata /tmp/.tmp1wXvav/prof.fdata.22576.fdata /tmp/.tmp1wXvav/prof.fdata.22605.fdata /tmp/.tmp1wXvav/prof.fdata.22613.fdata /tmp/.tmp1wXvav/prof.fdata.22630.fdata /tmp/.tmp1wXvav/prof.fdata.22633.fdata /tmp/.tmp1wXvav/prof.fdata.22647.fdata /tmp/.tmp1wXvav/prof.fdata.22651.fdata /tmp/.tmp1wXvav/prof.fdata.22662.fdata /tmp/.tmp1wXvav/prof.fdata.22664.fdata /tmp/.tmp1wXvav/prof.fdata.22693.fdata /tmp/.tmp1wXvav/prof.fdata.22694.fdata /tmp/.tmp1wXvav/prof.fdata.22706.fdata /tmp/.tmp1wXvav/prof.fdata.22715.fdata /tmp/.tmp1wXvav/prof.fdata.22720.fdata /tmp/.tmp1wXvav/prof.fdata.22723.fdata /tmp/.tmp1wXvav/prof.fdata.22724.fdata /tmp/.tmp1wXvav/prof.fdata.22740.fdata /tmp/.tmp1wXvav/prof.fdata.22750.fdata /tmp/.tmp1wXvav/prof.fdata.22757.fdata /tmp/.tmp1wXvav/prof.fdata.22781.fdata /tmp/.tmp1wXvav/prof.fdata.22790.fdata /tmp/.tmp1wXvav/prof.fdata.22811.fdata /tmp/.tmp1wXvav/prof.fdata.22818.fdata /tmp/.tmp1wXvav/prof.fdata.22828.fdata /tmp/.tmp1wXvav/prof.fdata.22838.fdata /tmp/.tmp1wXvav/prof.fdata.22847.fdata /tmp/.tmp1wXvav/prof.fdata.22850.fdata /tmp/.tmp1wXvav/prof.fdata.22852.fdata /tmp/.tmp1wXvav/prof.fdata.22856.fdata /tmp/.tmp1wXvav/prof.fdata.22878.fdata /tmp/.tmp1wXvav/prof.fdata.22902.fdata /tmp/.tmp1wXvav/prof.fdata.22923.fdata /tmp/.tmp1wXvav/prof.fdata.22931.fdata /tmp/.tmp1wXvav/prof.fdata.22940.fdata /tmp/.tmp1wXvav/prof.fdata.22945.fdata /tmp/.tmp1wXvav/prof.fdata.22964.fdata /tmp/.tmp1wXvav/prof.fdata.22972.fdata /tmp/.tmp1wXvav/prof.fdata.22983.fdata /tmp/.tmp1wXvav/prof.fdata.22988.fdata /tmp/.tmp1wXvav/prof.fdata.23009.fdata /tmp/.tmp1wXvav/prof.fdata.23015.fdata /tmp/.tmp1wXvav/prof.fdata.23036.fdata /tmp/.tmp1wXvav/prof.fdata.23050.fdata /tmp/.tmp1wXvav/prof.fdata.23063.fdata /tmp/.tmp1wXvav/prof.fdata.23074.fdata /tmp/.tmp1wXvav/prof.fdata.23093.fdata /tmp/.tmp1wXvav/prof.fdata.23098.fdata /tmp/.tmp1wXvav/prof.fdata.23120.fdata /tmp/.tmp1wXvav/prof.fdata.23133.fdata /tmp/.tmp1wXvav/prof.fdata.23148.fdata /tmp/.tmp1wXvav/prof.fdata.23151.fdata /tmp/.tmp1wXvav/prof.fdata.23160.fdata /tmp/.tmp1wXvav/prof.fdata.23166.fdata /tmp/.tmp1wXvav/prof.fdata.23199.fdata /tmp/.tmp1wXvav/prof.fdata.23208.fdata /tmp/.tmp1wXvav/prof.fdata.23216.fdata /tmp/.tmp1wXvav/prof.fdata.23230.fdata /tmp/.tmp1wXvav/prof.fdata.23258.fdata /tmp/.tmp1wXvav/prof.fdata.23266.fdata /tmp/.tmp1wXvav/prof.fdata.23287.fdata /tmp/.tmp1wXvav/prof.fdata.23307.fdata /tmp/.tmp1wXvav/prof.fdata.23321.fdata /tmp/.tmp1wXvav/prof.fdata.23361.fdata /tmp/.tmp1wXvav/prof.fdata.23369.fdata /tmp/.tmp1wXvav/prof.fdata.23373.fdata /tmp/.tmp1wXvav/prof.fdata.23389.fdata /tmp/.tmp1wXvav/prof.fdata.23391.fdata /tmp/.tmp1wXvav/prof.fdata.23415.fdata /tmp/.tmp1wXvav/prof.fdata.23427.fdata /tmp/.tmp1wXvav/prof.fdata.23466.fdata /tmp/.tmp1wXvav/prof.fdata.23475.fdata /tmp/.tmp1wXvav/prof.fdata.23519.fdata /tmp/.tmp1wXvav/prof.fdata.23530.fdata /tmp/.tmp1wXvav/prof.fdata.23531.fdata /tmp/.tmp1wXvav/prof.fdata.23552.fdata /tmp/.tmp1wXvav/prof.fdata.23588.fdata /tmp/.tmp1wXvav/prof.fdata.23591.fdata /tmp/.tmp1wXvav/prof.fdata.23597.fdata /tmp/.tmp1wXvav/prof.fdata.23613.fdata /tmp/.tmp1wXvav/prof.fdata.23633.fdata /tmp/.tmp1wXvav/prof.fdata.23638.fdata /tmp/.tmp1wXvav/prof.fdata.23649.fdata /tmp/.tmp1wXvav/prof.fdata.23650.fdata /tmp/.tmp1wXvav/prof.fdata.23653.fdata /tmp/.tmp1wXvav/prof.fdata.23683.fdata /tmp/.tmp1wXvav/prof.fdata.23694.fdata /tmp/.tmp1wXvav/prof.fdata.23699.fdata /tmp/.tmp1wXvav/prof.fdata.23707.fdata /tmp/.tmp1wXvav/prof.fdata.23725.fdata /tmp/.tmp1wXvav/prof.fdata.23766.fdata /tmp/.tmp1wXvav/prof.fdata.23775.fdata /tmp/.tmp1wXvav/prof.fdata.23788.fdata /tmp/.tmp1wXvav/prof.fdata.23818.fdata /tmp/.tmp1wXvav/prof.fdata.23852.fdata /tmp/.tmp1wXvav/prof.fdata.23855.fdata /tmp/.tmp1wXvav/prof.fdata.23859.fdata /tmp/.tmp1wXvav/prof.fdata.23881.fdata /tmp/.tmp1wXvav/prof.fdata.23894.fdata /tmp/.tmp1wXvav/prof.fdata.23915.fdata /tmp/.tmp1wXvav/prof.fdata.23916.fdata /tmp/.tmp1wXvav/prof.fdata.23922.fdata /tmp/.tmp1wXvav/prof.fdata.23954.fdata /tmp/.tmp1wXvav/prof.fdata.23959.fdata /tmp/.tmp1wXvav/prof.fdata.23998.fdata /tmp/.tmp1wXvav/prof.fdata.24005.fdata /tmp/.tmp1wXvav/prof.fdata.24024.fdata /tmp/.tmp1wXvav/prof.fdata.24026.fdata /tmp/.tmp1wXvav/prof.fdata.24036.fdata /tmp/.tmp1wXvav/prof.fdata.24045.fdata /tmp/.tmp1wXvav/prof.fdata.24059.fdata /tmp/.tmp1wXvav/prof.fdata.24067.fdata /tmp/.tmp1wXvav/prof.fdata.24068.fdata /tmp/.tmp1wXvav/prof.fdata.24071.fdata /tmp/.tmp1wXvav/prof.fdata.24082.fdata /tmp/.tmp1wXvav/prof.fdata.24089.fdata /tmp/.tmp1wXvav/prof.fdata.24092.fdata /tmp/.tmp1wXvav/prof.fdata.24106.fdata /tmp/.tmp1wXvav/prof.fdata.24110.fdata /tmp/.tmp1wXvav/prof.fdata.24122.fdata /tmp/.tmp1wXvav/prof.fdata.24149.fdata /tmp/.tmp1wXvav/prof.fdata.24158.fdata /tmp/.tmp1wXvav/prof.fdata.24168.fdata /tmp/.tmp1wXvav/prof.fdata.24184.fdata /tmp/.tmp1wXvav/prof.fdata.24211.fdata /tmp/.tmp1wXvav/prof.fdata.24219.fdata /tmp/.tmp1wXvav/prof.fdata.24240.fdata /tmp/.tmp1wXvav/prof.fdata.24252.fdata /tmp/.tmp1wXvav/prof.fdata.24265.fdata /tmp/.tmp1wXvav/prof.fdata.24269.fdata /tmp/.tmp1wXvav/prof.fdata.24283.fdata /tmp/.tmp1wXvav/prof.fdata.24300.fdata /tmp/.tmp1wXvav/prof.fdata.24306.fdata /tmp/.tmp1wXvav/prof.fdata.24309.fdata /tmp/.tmp1wXvav/prof.fdata.24326.fdata /tmp/.tmp1wXvav/prof.fdata.24345.fdata /tmp/.tmp1wXvav/prof.fdata.24348.fdata /tmp/.tmp1wXvav/prof.fdata.24387.fdata /tmp/.tmp1wXvav/prof.fdata.24403.fdata /tmp/.tmp1wXvav/prof.fdata.24409.fdata /tmp/.tmp1wXvav/prof.fdata.24425.fdata /tmp/.tmp1wXvav/prof.fdata.24455.fdata /tmp/.tmp1wXvav/prof.fdata.24468.fdata /tmp/.tmp1wXvav/prof.fdata.24483.fdata /tmp/.tmp1wXvav/prof.fdata.24488.fdata /tmp/.tmp1wXvav/prof.fdata.24489.fdata /tmp/.tmp1wXvav/prof.fdata.24505.fdata /tmp/.tmp1wXvav/prof.fdata.24516.fdata /tmp/.tmp1wXvav/prof.fdata.24525.fdata /tmp/.tmp1wXvav/prof.fdata.24528.fdata /tmp/.tmp1wXvav/prof.fdata.24542.fdata /tmp/.tmp1wXvav/prof.fdata.24568.fdata /tmp/.tmp1wXvav/prof.fdata.24579.fdata /tmp/.tmp1wXvav/prof.fdata.24606.fdata /tmp/.tmp1wXvav/prof.fdata.24629.fdata /tmp/.tmp1wXvav/prof.fdata.24653.fdata /tmp/.tmp1wXvav/prof.fdata.24665.fdata /tmp/.tmp1wXvav/prof.fdata.24682.fdata /tmp/.tmp1wXvav/prof.fdata.24692.fdata /tmp/.tmp1wXvav/prof.fdata.24715.fdata /tmp/.tmp1wXvav/prof.fdata.24718.fdata /tmp/.tmp1wXvav/prof.fdata.24734.fdata /tmp/.tmp1wXvav/prof.fdata.24739.fdata /tmp/.tmp1wXvav/prof.fdata.24752.fdata /tmp/.tmp1wXvav/prof.fdata.24755.fdata /tmp/.tmp1wXvav/prof.fdata.24759.fdata /tmp/.tmp1wXvav/prof.fdata.24778.fdata /tmp/.tmp1wXvav/prof.fdata.24799.fdata /tmp/.tmp1wXvav/prof.fdata.24807.fdata /tmp/.tmp1wXvav/prof.fdata.24810.fdata /tmp/.tmp1wXvav/prof.fdata.24827.fdata /tmp/.tmp1wXvav/prof.fdata.24836.fdata /tmp/.tmp1wXvav/prof.fdata.24838.fdata /tmp/.tmp1wXvav/prof.fdata.24857.fdata /tmp/.tmp1wXvav/prof.fdata.24879.fdata /tmp/.tmp1wXvav/prof.fdata.24884.fdata /tmp/.tmp1wXvav/prof.fdata.24886.fdata /tmp/.tmp1wXvav/prof.fdata.24904.fdata /tmp/.tmp1wXvav/prof.fdata.24931.fdata /tmp/.tmp1wXvav/prof.fdata.24955.fdata /tmp/.tmp1wXvav/prof.fdata.24956.fdata /tmp/.tmp1wXvav/prof.fdata.24960.fdata /tmp/.tmp1wXvav/prof.fdata.24997.fdata /tmp/.tmp1wXvav/prof.fdata.25008.fdata /tmp/.tmp1wXvav/prof.fdata.25021.fdata /tmp/.tmp1wXvav/prof.fdata.25038.fdata /tmp/.tmp1wXvav/prof.fdata.25050.fdata /tmp/.tmp1wXvav/prof.fdata.25095.fdata /tmp/.tmp1wXvav/prof.fdata.25111.fdata /tmp/.tmp1wXvav/prof.fdata.25124.fdata /tmp/.tmp1wXvav/prof.fdata.25133.fdata /tmp/.tmp1wXvav/prof.fdata.25153.fdata /tmp/.tmp1wXvav/prof.fdata.25154.fdata /tmp/.tmp1wXvav/prof.fdata.25173.fdata /tmp/.tmp1wXvav/prof.fdata.25175.fdata /tmp/.tmp1wXvav/prof.fdata.25198.fdata /tmp/.tmp1wXvav/prof.fdata.25232.fdata /tmp/.tmp1wXvav/prof.fdata.25271.fdata /tmp/.tmp1wXvav/prof.fdata.25272.fdata /tmp/.tmp1wXvav/prof.fdata.25304.fdata /tmp/.tmp1wXvav/prof.fdata.25333.fdata /tmp/.tmp1wXvav/prof.fdata.25343.fdata /tmp/.tmp1wXvav/prof.fdata.25346.fdata /tmp/.tmp1wXvav/prof.fdata.25359.fdata /tmp/.tmp1wXvav/prof.fdata.25391.fdata /tmp/.tmp1wXvav/prof.fdata.25392.fdata /tmp/.tmp1wXvav/prof.fdata.25400.fdata /tmp/.tmp1wXvav/prof.fdata.25411.fdata /tmp/.tmp1wXvav/prof.fdata.25425.fdata /tmp/.tmp1wXvav/prof.fdata.25493.fdata /tmp/.tmp1wXvav/prof.fdata.25505.fdata /tmp/.tmp1wXvav/prof.fdata.25537.fdata /tmp/.tmp1wXvav/prof.fdata.25569.fdata /tmp/.tmp1wXvav/prof.fdata.25594.fdata /tmp/.tmp1wXvav/prof.fdata.25607.fdata /tmp/.tmp1wXvav/prof.fdata.25625.fdata /tmp/.tmp1wXvav/prof.fdata.25651.fdata /tmp/.tmp1wXvav/prof.fdata.25656.fdata /tmp/.tmp1wXvav/prof.fdata.25665.fdata /tmp/.tmp1wXvav/prof.fdata.25679.fdata /tmp/.tmp1wXvav/prof.fdata.25683.fdata /tmp/.tmp1wXvav/prof.fdata.25684.fdata /tmp/.tmp1wXvav/prof.fdata.25700.fdata /tmp/.tmp1wXvav/prof.fdata.25710.fdata /tmp/.tmp1wXvav/prof.fdata.25720.fdata /tmp/.tmp1wXvav/prof.fdata.25743.fdata /tmp/.tmp1wXvav/prof.fdata.25749.fdata /tmp/.tmp1wXvav/prof.fdata.25771.fdata /tmp/.tmp1wXvav/prof.fdata.25796.fdata /tmp/.tmp1wXvav/prof.fdata.25805.fdata /tmp/.tmp1wXvav/prof.fdata.25827.fdata /tmp/.tmp1wXvav/prof.fdata.25844.fdata /tmp/.tmp1wXvav/prof.fdata.25845.fdata /tmp/.tmp1wXvav/prof.fdata.25868.fdata /tmp/.tmp1wXvav/prof.fdata.25878.fdata /tmp/.tmp1wXvav/prof.fdata.25938.fdata /tmp/.tmp1wXvav/prof.fdata.25945.fdata /tmp/.tmp1wXvav/prof.fdata.25964.fdata /tmp/.tmp1wXvav/prof.fdata.25971.fdata /tmp/.tmp1wXvav/prof.fdata.25982.fdata /tmp/.tmp1wXvav/prof.fdata.25996.fdata /tmp/.tmp1wXvav/prof.fdata.26022.fdata /tmp/.tmp1wXvav/prof.fdata.26041.fdata /tmp/.tmp1wXvav/prof.fdata.26062.fdata /tmp/.tmp1wXvav/prof.fdata.26075.fdata /tmp/.tmp1wXvav/prof.fdata.26107.fdata /tmp/.tmp1wXvav/prof.fdata.26112.fdata /tmp/.tmp1wXvav/prof.fdata.26143.fdata /tmp/.tmp1wXvav/prof.fdata.26146.fdata /tmp/.tmp1wXvav/prof.fdata.26152.fdata /tmp/.tmp1wXvav/prof.fdata.26158.fdata /tmp/.tmp1wXvav/prof.fdata.26171.fdata /tmp/.tmp1wXvav/prof.fdata.26180.fdata /tmp/.tmp1wXvav/prof.fdata.26222.fdata /tmp/.tmp1wXvav/prof.fdata.26265.fdata /tmp/.tmp1wXvav/prof.fdata.26273.fdata /tmp/.tmp1wXvav/prof.fdata.26300.fdata /tmp/.tmp1wXvav/prof.fdata.26309.fdata /tmp/.tmp1wXvav/prof.fdata.26331.fdata /tmp/.tmp1wXvav/prof.fdata.26337.fdata /tmp/.tmp1wXvav/prof.fdata.26339.fdata /tmp/.tmp1wXvav/prof.fdata.26386.fdata /tmp/.tmp1wXvav/prof.fdata.26405.fdata /tmp/.tmp1wXvav/prof.fdata.26418.fdata /tmp/.tmp1wXvav/prof.fdata.26425.fdata /tmp/.tmp1wXvav/prof.fdata.26441.fdata /tmp/.tmp1wXvav/prof.fdata.26498.fdata /tmp/.tmp1wXvav/prof.fdata.26510.fdata /tmp/.tmp1wXvav/prof.fdata.26520.fdata /tmp/.tmp1wXvav/prof.fdata.26535.fdata /tmp/.tmp1wXvav/prof.fdata.26557.fdata /tmp/.tmp1wXvav/prof.fdata.26567.fdata /tmp/.tmp1wXvav/prof.fdata.26596.fdata /tmp/.tmp1wXvav/prof.fdata.26599.fdata /tmp/.tmp1wXvav/prof.fdata.26608.fdata /tmp/.tmp1wXvav/prof.fdata.26609.fdata /tmp/.tmp1wXvav/prof.fdata.26611.fdata /tmp/.tmp1wXvav/prof.fdata.26627.fdata /tmp/.tmp1wXvav/prof.fdata.26634.fdata /tmp/.tmp1wXvav/prof.fdata.26646.fdata /tmp/.tmp1wXvav/prof.fdata.26667.fdata /tmp/.tmp1wXvav/prof.fdata.26672.fdata /tmp/.tmp1wXvav/prof.fdata.26693.fdata /tmp/.tmp1wXvav/prof.fdata.26698.fdata /tmp/.tmp1wXvav/prof.fdata.26729.fdata /tmp/.tmp1wXvav/prof.fdata.26731.fdata /tmp/.tmp1wXvav/prof.fdata.26754.fdata /tmp/.tmp1wXvav/prof.fdata.26774.fdata /tmp/.tmp1wXvav/prof.fdata.26775.fdata /tmp/.tmp1wXvav/prof.fdata.26787.fdata /tmp/.tmp1wXvav/prof.fdata.26801.fdata /tmp/.tmp1wXvav/prof.fdata.26817.fdata /tmp/.tmp1wXvav/prof.fdata.26824.fdata /tmp/.tmp1wXvav/prof.fdata.26836.fdata /tmp/.tmp1wXvav/prof.fdata.26851.fdata /tmp/.tmp1wXvav/prof.fdata.26859.fdata /tmp/.tmp1wXvav/prof.fdata.26870.fdata /tmp/.tmp1wXvav/prof.fdata.26875.fdata /tmp/.tmp1wXvav/prof.fdata.26879.fdata /tmp/.tmp1wXvav/prof.fdata.26884.fdata /tmp/.tmp1wXvav/prof.fdata.26899.fdata /tmp/.tmp1wXvav/prof.fdata.26903.fdata /tmp/.tmp1wXvav/prof.fdata.26918.fdata /tmp/.tmp1wXvav/prof.fdata.26926.fdata /tmp/.tmp1wXvav/prof.fdata.26929.fdata /tmp/.tmp1wXvav/prof.fdata.26938.fdata /tmp/.tmp1wXvav/prof.fdata.26950.fdata /tmp/.tmp1wXvav/prof.fdata.26955.fdata /tmp/.tmp1wXvav/prof.fdata.26961.fdata /tmp/.tmp1wXvav/prof.fdata.26974.fdata /tmp/.tmp1wXvav/prof.fdata.26997.fdata /tmp/.tmp1wXvav/prof.fdata.27013.fdata /tmp/.tmp1wXvav/prof.fdata.27029.fdata /tmp/.tmp1wXvav/prof.fdata.27036.fdata /tmp/.tmp1wXvav/prof.fdata.27051.fdata /tmp/.tmp1wXvav/prof.fdata.27072.fdata /tmp/.tmp1wXvav/prof.fdata.27112.fdata /tmp/.tmp1wXvav/prof.fdata.27129.fdata /tmp/.tmp1wXvav/prof.fdata.27140.fdata /tmp/.tmp1wXvav/prof.fdata.27143.fdata /tmp/.tmp1wXvav/prof.fdata.27155.fdata /tmp/.tmp1wXvav/prof.fdata.27157.fdata /tmp/.tmp1wXvav/prof.fdata.27194.fdata /tmp/.tmp1wXvav/prof.fdata.27206.fdata /tmp/.tmp1wXvav/prof.fdata.27223.fdata /tmp/.tmp1wXvav/prof.fdata.27231.fdata /tmp/.tmp1wXvav/prof.fdata.27245.fdata /tmp/.tmp1wXvav/prof.fdata.27284.fdata /tmp/.tmp1wXvav/prof.fdata.27285.fdata /tmp/.tmp1wXvav/prof.fdata.27307.fdata /tmp/.tmp1wXvav/prof.fdata.27321.fdata /tmp/.tmp1wXvav/prof.fdata.27342.fdata /tmp/.tmp1wXvav/prof.fdata.27376.fdata /tmp/.tmp1wXvav/prof.fdata.27387.fdata /tmp/.tmp1wXvav/prof.fdata.27401.fdata /tmp/.tmp1wXvav/prof.fdata.27424.fdata /tmp/.tmp1wXvav/prof.fdata.27430.fdata /tmp/.tmp1wXvav/prof.fdata.27461.fdata /tmp/.tmp1wXvav/prof.fdata.27471.fdata /tmp/.tmp1wXvav/prof.fdata.27473.fdata /tmp/.tmp1wXvav/prof.fdata.27486.fdata /tmp/.tmp1wXvav/prof.fdata.27500.fdata /tmp/.tmp1wXvav/prof.fdata.27517.fdata /tmp/.tmp1wXvav/prof.fdata.27531.fdata /tmp/.tmp1wXvav/prof.fdata.27541.fdata /tmp/.tmp1wXvav/prof.fdata.27552.fdata /tmp/.tmp1wXvav/prof.fdata.27575.fdata /tmp/.tmp1wXvav/prof.fdata.27599.fdata /tmp/.tmp1wXvav/prof.fdata.27605.fdata /tmp/.tmp1wXvav/prof.fdata.27607.fdata /tmp/.tmp1wXvav/prof.fdata.27633.fdata /tmp/.tmp1wXvav/prof.fdata.27637.fdata /tmp/.tmp1wXvav/prof.fdata.27641.fdata /tmp/.tmp1wXvav/prof.fdata.27652.fdata /tmp/.tmp1wXvav/prof.fdata.27700.fdata /tmp/.tmp1wXvav/prof.fdata.27735.fdata /tmp/.tmp1wXvav/prof.fdata.27736.fdata /tmp/.tmp1wXvav/prof.fdata.27768.fdata /tmp/.tmp1wXvav/prof.fdata.27775.fdata /tmp/.tmp1wXvav/prof.fdata.27789.fdata /tmp/.tmp1wXvav/prof.fdata.27801.fdata /tmp/.tmp1wXvav/prof.fdata.27814.fdata /tmp/.tmp1wXvav/prof.fdata.27832.fdata /tmp/.tmp1wXvav/prof.fdata.27892.fdata /tmp/.tmp1wXvav/prof.fdata.27897.fdata /tmp/.tmp1wXvav/prof.fdata.27902.fdata /tmp/.tmp1wXvav/prof.fdata.27925.fdata /tmp/.tmp1wXvav/prof.fdata.27932.fdata /tmp/.tmp1wXvav/prof.fdata.27938.fdata /tmp/.tmp1wXvav/prof.fdata.27946.fdata /tmp/.tmp1wXvav/prof.fdata.27957.fdata /tmp/.tmp1wXvav/prof.fdata.27980.fdata /tmp/.tmp1wXvav/prof.fdata.27994.fdata /tmp/.tmp1wXvav/prof.fdata.28023.fdata /tmp/.tmp1wXvav/prof.fdata.28051.fdata /tmp/.tmp1wXvav/prof.fdata.28059.fdata /tmp/.tmp1wXvav/prof.fdata.28075.fdata /tmp/.tmp1wXvav/prof.fdata.28087.fdata /tmp/.tmp1wXvav/prof.fdata.28096.fdata /tmp/.tmp1wXvav/prof.fdata.28100.fdata /tmp/.tmp1wXvav/prof.fdata.28113.fdata /tmp/.tmp1wXvav/prof.fdata.28136.fdata /tmp/.tmp1wXvav/prof.fdata.28146.fdata /tmp/.tmp1wXvav/prof.fdata.28189.fdata /tmp/.tmp1wXvav/prof.fdata.28205.fdata /tmp/.tmp1wXvav/prof.fdata.28237.fdata /tmp/.tmp1wXvav/prof.fdata.28253.fdata /tmp/.tmp1wXvav/prof.fdata.28319.fdata /tmp/.tmp1wXvav/prof.fdata.28354.fdata /tmp/.tmp1wXvav/prof.fdata.28356.fdata /tmp/.tmp1wXvav/prof.fdata.28415.fdata /tmp/.tmp1wXvav/prof.fdata.28432.fdata /tmp/.tmp1wXvav/prof.fdata.28458.fdata /tmp/.tmp1wXvav/prof.fdata.28459.fdata /tmp/.tmp1wXvav/prof.fdata.28469.fdata /tmp/.tmp1wXvav/prof.fdata.28504.fdata /tmp/.tmp1wXvav/prof.fdata.28519.fdata /tmp/.tmp1wXvav/prof.fdata.28556.fdata /tmp/.tmp1wXvav/prof.fdata.28576.fdata /tmp/.tmp1wXvav/prof.fdata.28581.fdata /tmp/.tmp1wXvav/prof.fdata.28588.fdata /tmp/.tmp1wXvav/prof.fdata.28616.fdata /tmp/.tmp1wXvav/prof.fdata.28636.fdata /tmp/.tmp1wXvav/prof.fdata.28655.fdata /tmp/.tmp1wXvav/prof.fdata.28681.fdata /tmp/.tmp1wXvav/prof.fdata.28696.fdata /tmp/.tmp1wXvav/prof.fdata.28707.fdata /tmp/.tmp1wXvav/prof.fdata.28729.fdata /tmp/.tmp1wXvav/prof.fdata.28750.fdata /tmp/.tmp1wXvav/prof.fdata.28765.fdata /tmp/.tmp1wXvav/prof.fdata.28780.fdata /tmp/.tmp1wXvav/prof.fdata.28811.fdata /tmp/.tmp1wXvav/prof.fdata.28825.fdata /tmp/.tmp1wXvav/prof.fdata.28840.fdata /tmp/.tmp1wXvav/prof.fdata.28841.fdata /tmp/.tmp1wXvav/prof.fdata.28864.fdata /tmp/.tmp1wXvav/prof.fdata.28881.fdata /tmp/.tmp1wXvav/prof.fdata.28892.fdata /tmp/.tmp1wXvav/prof.fdata.28900.fdata /tmp/.tmp1wXvav/prof.fdata.28932.fdata /tmp/.tmp1wXvav/prof.fdata.28948.fdata /tmp/.tmp1wXvav/prof.fdata.28961.fdata /tmp/.tmp1wXvav/prof.fdata.28992.fdata /tmp/.tmp1wXvav/prof.fdata.29003.fdata /tmp/.tmp1wXvav/prof.fdata.29027.fdata /tmp/.tmp1wXvav/prof.fdata.29048.fdata /tmp/.tmp1wXvav/prof.fdata.29049.fdata /tmp/.tmp1wXvav/prof.fdata.29094.fdata /tmp/.tmp1wXvav/prof.fdata.29103.fdata /tmp/.tmp1wXvav/prof.fdata.29104.fdata /tmp/.tmp1wXvav/prof.fdata.29170.fdata /tmp/.tmp1wXvav/prof.fdata.29193.fdata /tmp/.tmp1wXvav/prof.fdata.29245.fdata /tmp/.tmp1wXvav/prof.fdata.29278.fdata /tmp/.tmp1wXvav/prof.fdata.29305.fdata /tmp/.tmp1wXvav/prof.fdata.29330.fdata /tmp/.tmp1wXvav/prof.fdata.29341.fdata /tmp/.tmp1wXvav/prof.fdata.29346.fdata /tmp/.tmp1wXvav/prof.fdata.29369.fdata /tmp/.tmp1wXvav/prof.fdata.29401.fdata /tmp/.tmp1wXvav/prof.fdata.29416.fdata /tmp/.tmp1wXvav/prof.fdata.29432.fdata /tmp/.tmp1wXvav/prof.fdata.29442.fdata /tmp/.tmp1wXvav/prof.fdata.29461.fdata /tmp/.tmp1wXvav/prof.fdata.29475.fdata /tmp/.tmp1wXvav/prof.fdata.29731.fdata /tmp/.tmp1wXvav/prof.fdata.29739.fdata /tmp/.tmp1wXvav/prof.fdata.29749.fdata /tmp/.tmp1wXvav/prof.fdata.29802.fdata /tmp/.tmp1wXvav/prof.fdata.29809.fdata /tmp/.tmp1wXvav/prof.fdata.29844.fdata /tmp/.tmp1wXvav/prof.fdata.29846.fdata /tmp/.tmp1wXvav/prof.fdata.29850.fdata /tmp/.tmp1wXvav/prof.fdata.29855.fdata /tmp/.tmp1wXvav/prof.fdata.29880.fdata /tmp/.tmp1wXvav/prof.fdata.29882.fdata /tmp/.tmp1wXvav/prof.fdata.29886.fdata /tmp/.tmp1wXvav/prof.fdata.29891.fdata /tmp/.tmp1wXvav/prof.fdata.29938.fdata /tmp/.tmp1wXvav/prof.fdata.29939.fdata /tmp/.tmp1wXvav/prof.fdata.29942.fdata /tmp/.tmp1wXvav/prof.fdata.29943.fdata /tmp/.tmp1wXvav/prof.fdata.29950.fdata /tmp/.tmp1wXvav/prof.fdata.29951.fdata /tmp/.tmp1wXvav/prof.fdata.29958.fdata /tmp/.tmp1wXvav/prof.fdata.29959.fdata /tmp/.tmp1wXvav/prof.fdata.29960.fdata /tmp/.tmp1wXvav/prof.fdata.29963.fdata /tmp/.tmp1wXvav/prof.fdata.29966.fdata /tmp/.tmp1wXvav/prof.fdata.29967.fdata /tmp/.tmp1wXvav/prof.fdata.30016.fdata /tmp/.tmp1wXvav/prof.fdata.30020.fdata /tmp/.tmp1wXvav/prof.fdata.30022.fdata /tmp/.tmp1wXvav/prof.fdata.30026.fdata /tmp/.tmp1wXvav/prof.fdata.30031.fdata /tmp/.tmp1wXvav/prof.fdata.30036.fdata /tmp/.tmp1wXvav/prof.fdata.30043.fdata /tmp/.tmp1wXvav/prof.fdata.30059.fdata /tmp/.tmp1wXvav/prof.fdata.30071.fdata /tmp/.tmp1wXvav/prof.fdata.30083.fdata /tmp/.tmp1wXvav/prof.fdata.30134.fdata /tmp/.tmp1wXvav/prof.fdata.30164.fdata /tmp/.tmp1wXvav/prof.fdata.30213.fdata /tmp/.tmp1wXvav/prof.fdata.30214.fdata /tmp/.tmp1wXvav/prof.fdata.30217.fdata /tmp/.tmp1wXvav/prof.fdata.30218.fdata /tmp/.tmp1wXvav/prof.fdata.30225.fdata /tmp/.tmp1wXvav/prof.fdata.30226.fdata /tmp/.tmp1wXvav/prof.fdata.30233.fdata /tmp/.tmp1wXvav/prof.fdata.30237.fdata /tmp/.tmp1wXvav/prof.fdata.30238.fdata /tmp/.tmp1wXvav/prof.fdata.30243.fdata /tmp/.tmp1wXvav/prof.fdata.30245.fdata /tmp/.tmp1wXvav/prof.fdata.30247.fdata /tmp/.tmp1wXvav/prof.fdata.30249.fdata /tmp/.tmp1wXvav/prof.fdata.30250.fdata /tmp/.tmp1wXvav/prof.fdata.30251.fdata /tmp/.tmp1wXvav/prof.fdata.30258.fdata /tmp/.tmp1wXvav/prof.fdata.30259.fdata /tmp/.tmp1wXvav/prof.fdata.30260.fdata /tmp/.tmp1wXvav/prof.fdata.30261.fdata /tmp/.tmp1wXvav/prof.fdata.30263.fdata /tmp/.tmp1wXvav/prof.fdata.30264.fdata /tmp/.tmp1wXvav/prof.fdata.30265.fdata /tmp/.tmp1wXvav/prof.fdata.30266.fdata /tmp/.tmp1wXvav/prof.fdata.30269.fdata /tmp/.tmp1wXvav/prof.fdata.30273.fdata /tmp/.tmp1wXvav/prof.fdata.30277.fdata /tmp/.tmp1wXvav/prof.fdata.30278.fdata /tmp/.tmp1wXvav/prof.fdata.30281.fdata /tmp/.tmp1wXvav/prof.fdata.30282.fdata /tmp/.tmp1wXvav/prof.fdata.30283.fdata /tmp/.tmp1wXvav/prof.fdata.30285.fdata /tmp/.tmp1wXvav/prof.fdata.30286.fdata /tmp/.tmp1wXvav/prof.fdata.30287.fdata /tmp/.tmp1wXvav/prof.fdata.30288.fdata /tmp/.tmp1wXvav/prof.fdata.30289.fdata /tmp/.tmp1wXvav/prof.fdata.30291.fdata /tmp/.tmp1wXvav/prof.fdata.30296.fdata /tmp/.tmp1wXvav/prof.fdata.30299.fdata /tmp/.tmp1wXvav/prof.fdata.30300.fdata /tmp/.tmp1wXvav/prof.fdata.30414.fdata /tmp/.tmp1wXvav/prof.fdata.30427.fdata /tmp/.tmp1wXvav/prof.fdata.30445.fdata /tmp/.tmp1wXvav/prof.fdata.30463.fdata /tmp/.tmp1wXvav/prof.fdata.30466.fdata /tmp/.tmp1wXvav/prof.fdata.30545.fdata /tmp/.tmp1wXvav/prof.fdata.30553.fdata /tmp/.tmp1wXvav/prof.fdata.30555.fdata /tmp/.tmp1wXvav/prof.fdata.30565.fdata /tmp/.tmp1wXvav/prof.fdata.30566.fdata /tmp/.tmp1wXvav/prof.fdata.30574.fdata /tmp/.tmp1wXvav/prof.fdata.30575.fdata /tmp/.tmp1wXvav/prof.fdata.30584.fdata /tmp/.tmp1wXvav/prof.fdata.30586.fdata /tmp/.tmp1wXvav/prof.fdata.30588.fdata /tmp/.tmp1wXvav/prof.fdata.30601.fdata /tmp/.tmp1wXvav/prof.fdata.30616.fdata /tmp/.tmp1wXvav/prof.fdata.30632.fdata /tmp/.tmp1wXvav/prof.fdata.30655.fdata /tmp/.tmp1wXvav/prof.fdata.30670.fdata /tmp/.tmp1wXvav/prof.fdata.30675.fdata /tmp/.tmp1wXvav/prof.fdata.30680.fdata /tmp/.tmp1wXvav/prof.fdata.30695.fdata /tmp/.tmp1wXvav/prof.fdata.30700.fdata /tmp/.tmp1wXvav/prof.fdata.30706.fdata /tmp/.tmp1wXvav/prof.fdata.30715.fdata /tmp/.tmp1wXvav/prof.fdata.30728.fdata /tmp/.tmp1wXvav/prof.fdata.30740.fdata /tmp/.tmp1wXvav/prof.fdata.30744.fdata /tmp/.tmp1wXvav/prof.fdata.30746.fdata /tmp/.tmp1wXvav/prof.fdata.30753.fdata /tmp/.tmp1wXvav/prof.fdata.30761.fdata /tmp/.tmp1wXvav/prof.fdata.30768.fdata /tmp/.tmp1wXvav/prof.fdata.30774.fdata /tmp/.tmp1wXvav/prof.fdata.30782.fdata /tmp/.tmp1wXvav/prof.fdata.30817.fdata /tmp/.tmp1wXvav/prof.fdata.30839.fdata /tmp/.tmp1wXvav/prof.fdata.30854.fdata /tmp/.tmp1wXvav/prof.fdata.30855.fdata /tmp/.tmp1wXvav/prof.fdata.30858.fdata /tmp/.tmp1wXvav/prof.fdata.30859.fdata /tmp/.tmp1wXvav/prof.fdata.30866.fdata /tmp/.tmp1wXvav/prof.fdata.30867.fdata /tmp/.tmp1wXvav/prof.fdata.30873.fdata /tmp/.tmp1wXvav/prof.fdata.30874.fdata /tmp/.tmp1wXvav/prof.fdata.30878.fdata /tmp/.tmp1wXvav/prof.fdata.30879.fdata /tmp/.tmp1wXvav/prof.fdata.30895.fdata /tmp/.tmp1wXvav/prof.fdata.30899.fdata /tmp/.tmp1wXvav/prof.fdata.31033.fdata /tmp/.tmp1wXvav/prof.fdata.31061.fdata /tmp/.tmp1wXvav/prof.fdata.31108.fdata /tmp/.tmp1wXvav/prof.fdata.31109.fdata /tmp/.tmp1wXvav/prof.fdata.31112.fdata /tmp/.tmp1wXvav/prof.fdata.31113.fdata /tmp/.tmp1wXvav/prof.fdata.31120.fdata /tmp/.tmp1wXvav/prof.fdata.31121.fdata /tmp/.tmp1wXvav/prof.fdata.31132.fdata /tmp/.tmp1wXvav/prof.fdata.31135.fdata /tmp/.tmp1wXvav/prof.fdata.31143.fdata /tmp/.tmp1wXvav/prof.fdata.31144.fdata /tmp/.tmp1wXvav/prof.fdata.31146.fdata /tmp/.tmp1wXvav/prof.fdata.31147.fdata /tmp/.tmp1wXvav/prof.fdata.31148.fdata /tmp/.tmp1wXvav/prof.fdata.31149.fdata /tmp/.tmp1wXvav/prof.fdata.31150.fdata /tmp/.tmp1wXvav/prof.fdata.31152.fdata /tmp/.tmp1wXvav/prof.fdata.31153.fdata /tmp/.tmp1wXvav/prof.fdata.31155.fdata /tmp/.tmp1wXvav/prof.fdata.31156.fdata /tmp/.tmp1wXvav/prof.fdata.31158.fdata /tmp/.tmp1wXvav/prof.fdata.31160.fdata /tmp/.tmp1wXvav/prof.fdata.31162.fdata /tmp/.tmp1wXvav/prof.fdata.31164.fdata /tmp/.tmp1wXvav/prof.fdata.31165.fdata /tmp/.tmp1wXvav/prof.fdata.31166.fdata /tmp/.tmp1wXvav/prof.fdata.31170.fdata /tmp/.tmp1wXvav/prof.fdata.31171.fdata /tmp/.tmp1wXvav/prof.fdata.31174.fdata /tmp/.tmp1wXvav/prof.fdata.31178.fdata /tmp/.tmp1wXvav/prof.fdata.31180.fdata /tmp/.tmp1wXvav/prof.fdata.31182.fdata /tmp/.tmp1wXvav/prof.fdata.31183.fdata /tmp/.tmp1wXvav/prof.fdata.31184.fdata /tmp/.tmp1wXvav/prof.fdata.31262.fdata /tmp/.tmp1wXvav/prof.fdata.31263.fdata /tmp/.tmp1wXvav/prof.fdata.31264.fdata /tmp/.tmp1wXvav/prof.fdata.31267.fdata /tmp/.tmp1wXvav/prof.fdata.31268.fdata /tmp/.tmp1wXvav/prof.fdata.31270.fdata /tmp/.tmp1wXvav/prof.fdata.31274.fdata /tmp/.tmp1wXvav/prof.fdata.31328.fdata /tmp/.tmp1wXvav/prof.fdata.31354.fdata /tmp/.tmp1wXvav/prof.fdata.31458.fdata /tmp/.tmp1wXvav/prof.fdata.31472.fdata /tmp/.tmp1wXvav/prof.fdata.31478.fdata /tmp/.tmp1wXvav/prof.fdata.31493.fdata /tmp/.tmp1wXvav/prof.fdata.31552.fdata /tmp/.tmp1wXvav/prof.fdata.31557.fdata /tmp/.tmp1wXvav/prof.fdata.31568.fdata /tmp/.tmp1wXvav/prof.fdata.31580.fdata /tmp/.tmp1wXvav/prof.fdata.31585.fdata /tmp/.tmp1wXvav/prof.fdata.31593.fdata /tmp/.tmp1wXvav/prof.fdata.31600.fdata /tmp/.tmp1wXvav/prof.fdata.31601.fdata /tmp/.tmp1wXvav/prof.fdata.31619.fdata /tmp/.tmp1wXvav/prof.fdata.31631.fdata /tmp/.tmp1wXvav/prof.fdata.31640.fdata /tmp/.tmp1wXvav/prof.fdata.31643.fdata /tmp/.tmp1wXvav/prof.fdata.31653.fdata /tmp/.tmp1wXvav/prof.fdata.31665.fdata /tmp/.tmp1wXvav/prof.fdata.31677.fdata /tmp/.tmp1wXvav/prof.fdata.31694.fdata /tmp/.tmp1wXvav/prof.fdata.31708.fdata /tmp/.tmp1wXvav/prof.fdata.31713.fdata /tmp/.tmp1wXvav/prof.fdata.31718.fdata /tmp/.tmp1wXvav/prof.fdata.31725.fdata /tmp/.tmp1wXvav/prof.fdata.31740.fdata /tmp/.tmp1wXvav/prof.fdata.31766.fdata /tmp/.tmp1wXvav/prof.fdata.31784.fdata /tmp/.tmp1wXvav/prof.fdata.31800.fdata /tmp/.tmp1wXvav/prof.fdata.31807.fdata /tmp/.tmp1wXvav/prof.fdata.31832.fdata /tmp/.tmp1wXvav/prof.fdata.31851.fdata /tmp/.tmp1wXvav/prof.fdata.31880.fdata /tmp/.tmp1wXvav/prof.fdata.31892.fdata /tmp/.tmp1wXvav/prof.fdata.31904.fdata /tmp/.tmp1wXvav/prof.fdata.31918.fdata /tmp/.tmp1wXvav/prof.fdata.31919.fdata /tmp/.tmp1wXvav/prof.fdata.31936.fdata /tmp/.tmp1wXvav/prof.fdata.31938.fdata /tmp/.tmp1wXvav/prof.fdata.31947.fdata /tmp/.tmp1wXvav/prof.fdata.31985.fdata /tmp/.tmp1wXvav/prof.fdata.31997.fdata /tmp/.tmp1wXvav/prof.fdata.32012.fdata /tmp/.tmp1wXvav/prof.fdata.32067.fdata /tmp/.tmp1wXvav/prof.fdata.32092.fdata /tmp/.tmp1wXvav/prof.fdata.32107.fdata /tmp/.tmp1wXvav/prof.fdata.32113.fdata /tmp/.tmp1wXvav/prof.fdata.32126.fdata /tmp/.tmp1wXvav/prof.fdata.32154.fdata /tmp/.tmp1wXvav/prof.fdata.32286.fdata /tmp/.tmp1wXvav/prof.fdata.32319.fdata /tmp/.tmp1wXvav/prof.fdata.32368.fdata /tmp/.tmp1wXvav/prof.fdata.32369.fdata /tmp/.tmp1wXvav/prof.fdata.32372.fdata /tmp/.tmp1wXvav/prof.fdata.32373.fdata /tmp/.tmp1wXvav/prof.fdata.32380.fdata /tmp/.tmp1wXvav/prof.fdata.32381.fdata /tmp/.tmp1wXvav/prof.fdata.32386.fdata /tmp/.tmp1wXvav/prof.fdata.32389.fdata /tmp/.tmp1wXvav/prof.fdata.32408.fdata /tmp/.tmp1wXvav/prof.fdata.32412.fdata /tmp/.tmp1wXvav/prof.fdata.32424.fdata /tmp/.tmp1wXvav/prof.fdata.32438.fdata /tmp/.tmp1wXvav/prof.fdata.32455.fdata /tmp/.tmp1wXvav/prof.fdata.32456.fdata /tmp/.tmp1wXvav/prof.fdata.32459.fdata /tmp/.tmp1wXvav/prof.fdata.32460.fdata /tmp/.tmp1wXvav/prof.fdata.32467.fdata /tmp/.tmp1wXvav/prof.fdata.32468.fdata /tmp/.tmp1wXvav/prof.fdata.32474.fdata /tmp/.tmp1wXvav/prof.fdata.32475.fdata /tmp/.tmp1wXvav/prof.fdata.32479.fdata /tmp/.tmp1wXvav/prof.fdata.32480.fdata /tmp/.tmp1wXvav/prof.fdata.32515.fdata /tmp/.tmp1wXvav/prof.fdata.32519.fdata /tmp/.tmp1wXvav/prof.fdata.32521.fdata /tmp/.tmp1wXvav/prof.fdata.32525.fdata /tmp/.tmp1wXvav/prof.fdata.32530.fdata /tmp/.tmp1wXvav/prof.fdata.32535.fdata /tmp/.tmp1wXvav/prof.fdata.32542.fdata /tmp/.tmp1wXvav/prof.fdata.32546.fdata /tmp/.tmp1wXvav/prof.fdata.32599.fdata /tmp/.tmp1wXvav/prof.fdata.32627.fdata > "/tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata" [at /checkout/obj]`
Using legacy profile format.
Profile from 992 files merged.
##[endgroup]
[2025-12-17T06:09:31.277Z INFO  opt_dist::training] LLVM BOLT statistics
[2025-12-17T06:09:31.277Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata: 154.14 MiB
---
---- [ui] tests/ui/autodiff/visibility.rs#std_autodiff stdout ----
Saved the actual stderr to `/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/autodiff/visibility.std_autodiff/visibility.std_autodiff.stderr`
diff of stderr:

13 LL | use my_macro::autodiff_forward as other_autodiff_forward; // bring `autodiff_forward` in scope
14    |                                +++++++++++++++++++++++++
15 
- error: this rustc version does not support autodiff
-   --> $DIR/visibility.rs:13:1
-    |
- LL | #[autodiff_forward(dfoo)]
-    | ^^^^^^^^^^^^^^^^^^^^^^^^^
- 
- error: aborting due to 2 previous errors
+ error: aborting due to 1 previous error
23 
---
To only update this specific test, also pass `--test-args autodiff/visibility.rs`

error in revision `std_autodiff`: 1 errors occurred comparing output.
status: exit status: 1
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/unpacked-dist/rustc-nightly-x86_64-unknown-linux-gnu/rustc/bin/rustc" "/checkout/tests/ui/autodiff/visibility.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/unpacked-dist/rustc-nightly-x86_64-unknown-linux-gnu/rustc" "--target=x86_64-unknown-linux-gnu" "--cfg" "std_autodiff" "--check-cfg" "cfg(test,FALSE,std_autodiff,no_std_autodiff)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/autodiff/visibility.std_autodiff" "-A" "unused" "-W" "unused_attributes" "-A" "internal_features" "-A" "unused_parens" "-A" "unused_braces" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/autodiff/visibility.std_autodiff/auxiliary" "--extern" "my_macro=/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/autodiff/visibility.std_autodiff/auxiliary/libmy_macro.so"
stdout: none
--- stderr -------------------------------
error[E0252]: the name `autodiff_forward` is defined multiple times
##[error]  --> /checkout/tests/ui/autodiff/visibility.rs:11:5
   |
LL | use std::autodiff::autodiff_forward;
   |     ------------------------------- previous import of the macro `autodiff_forward` here
LL | extern crate my_macro;
LL | use my_macro::autodiff_forward; // bring `autodiff_forward` in scope
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ `autodiff_forward` reimported here
   |
   = note: `autodiff_forward` must be defined only once in the macro namespace of this module
help: you can use `as` to change the binding name of the import
   |
LL | use my_macro::autodiff_forward as other_autodiff_forward; // bring `autodiff_forward` in scope
   |                                +++++++++++++++++++++++++

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0252`.
------------------------------------------

---- [ui] tests/ui/autodiff/visibility.rs#std_autodiff stdout end ----
---- [ui] tests/ui/feature-gates/feature-gate-autodiff-use.rs#no_support stdout ----
Saved the actual stderr to `/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-autodiff-use.no_support/feature-gate-autodiff-use.no_support.stderr`
diff of stderr:

8    = help: add `#![feature(autodiff)]` to the crate attributes to enable
9    = note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date
10 
- error: this rustc version does not support autodiff
-   --> $DIR/feature-gate-autodiff-use.rs:13:1
-    |
- LL | #[autodiff_reverse(dfoo)]
-    | ^^^^^^^^^^^^^^^^^^^^^^^^^
- 
17 error[E0658]: use of unstable library feature `autodiff`
18   --> $DIR/feature-gate-autodiff-use.rs:9:5
19    |

24    = help: add `#![feature(autodiff)]` to the crate attributes to enable
25    = note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date
26 
- error: aborting due to 3 previous errors
+ error: aborting due to 2 previous errors
28 
29 For more information about this error, try `rustc --explain E0658`.
---
To only update this specific test, also pass `--test-args feature-gates/feature-gate-autodiff-use.rs`

error in revision `no_support`: 1 errors occurred comparing output.
status: exit status: 1
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/unpacked-dist/rustc-nightly-x86_64-unknown-linux-gnu/rustc/bin/rustc" "/checkout/tests/ui/feature-gates/feature-gate-autodiff-use.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/unpacked-dist/rustc-nightly-x86_64-unknown-linux-gnu/rustc" "--target=x86_64-unknown-linux-gnu" "--cfg" "no_support" "--check-cfg" "cfg(test,FALSE,has_support,no_support)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-autodiff-use.no_support" "-A" "unused" "-W" "unused_attributes" "-A" "internal_features" "-A" "unused_parens" "-A" "unused_braces" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers"
stdout: none
--- stderr -------------------------------
error[E0658]: use of unstable library feature `autodiff`
##[error]  --> /checkout/tests/ui/feature-gates/feature-gate-autodiff-use.rs:13:3
   |
LL | #[autodiff_reverse(dfoo)]
   |   ^^^^^^^^^^^^^^^^
   |
   = note: see issue #124509 <https://github.com/rust-lang/rust/issues/124509> for more information
   = help: add `#![feature(autodiff)]` to the crate attributes to enable
   = note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date

error[E0658]: use of unstable library feature `autodiff`
##[error]  --> /checkout/tests/ui/feature-gates/feature-gate-autodiff-use.rs:9:5
   |
LL | use std::autodiff::autodiff_reverse;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #124509 <https://github.com/rust-lang/rust/issues/124509> for more information
   = help: add `#![feature(autodiff)]` to the crate attributes to enable
   = note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0658`.
------------------------------------------
---
    0: Cannot execute tests
    1: Command COMPILETEST_ENABLE_DIST_TESTS=1 python3 /checkout/x.py test --build x86_64-unknown-linux-gnu --stage 0 tests/assembly-llvm tests/codegen-llvm tests/codegen-units tests/incremental tests/mir-opt tests/pretty tests/run-make/glibc-symbols-x86_64-unknown-linux-gnu tests/run-make/rust-lld-x86_64-unknown-linux-gnu-dist tests/ui tests/crashes [at /checkout/obj] has failed with exit code Some(1)

Stack backtrace:
   0: <anyhow::Error>::msg::<alloc::string::String>
             at /rust/deps/anyhow-1.0.100/src/backtrace.rs:27:14
   1: <opt_dist::exec::CmdBuilder>::run
             at /rustc/bf1f04d875c513574b17fe4011c9b9c7eb63e2f5/src/tools/opt-dist/src/exec.rs:80:17
   2: opt_dist::tests::run_tests::{closure#1}
             at /rustc/bf1f04d875c513574b17fe4011c9b9c7eb63e2f5/src/tools/opt-dist/src/tests.rs:133:14
   3: opt_dist::tests::with_backed_up_file::<opt_dist::tests::run_tests::{closure#1}>
             at /rustc/bf1f04d875c513574b17fe4011c9b9c7eb63e2f5/src/tools/opt-dist/src/tests.rs:150:15
   4: opt_dist::tests::run_tests
             at /rustc/bf1f04d875c513574b17fe4011c9b9c7eb63e2f5/src/tools/opt-dist/src/tests.rs:104:5
   5: opt_dist::execute_pipeline::{closure#5}
             at /rustc/bf1f04d875c513574b17fe4011c9b9c7eb63e2f5/src/tools/opt-dist/src/main.rs:399:40
   6: <opt_dist::timer::TimerSection>::section::<opt_dist::execute_pipeline::{closure#5}, ()>
             at /rustc/bf1f04d875c513574b17fe4011c9b9c7eb63e2f5/src/tools/opt-dist/src/timer.rs:111:22
   7: opt_dist::execute_pipeline
             at /rustc/bf1f04d875c513574b17fe4011c9b9c7eb63e2f5/src/tools/opt-dist/src/main.rs:399:15
   8: opt_dist::main
             at /rustc/bf1f04d875c513574b17fe4011c9b9c7eb63e2f5/src/tools/opt-dist/src/main.rs:467:18
   9: <fn() -> core::result::Result<(), anyhow::Error> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5
  10: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18
  11: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/rt.rs:206:18
  12: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:287:21
  13: std::panicking::catch_unwind::do_call
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40
  14: std::panicking::catch_unwind
             at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19

@rust-bors
Copy link

rust-bors bot commented Dec 17, 2025

💔 Test for bf1f04d failed: CI. Failed jobs:

@bors
Copy link
Collaborator

bors commented Dec 17, 2025

☔ The latest upstream changes (presumably #150079) made this pull request unmergeable. Please resolve the merge conflicts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants