[all-commits] [llvm/llvm-project] e85982: [CIR][OpenMP][MLIR] Allow passing of vfs::FileSyst...

Jan Leyonberg via All-commits all-commits at lists.llvm.org
Wed May 6 13:32:41 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e85982ed53fb7add4b9ce6bcc5012c1a826498fd
      https://github.com/llvm/llvm-project/commit/e85982ed53fb7add4b9ce6bcc5012c1a826498fd
  Author: Jan Leyonberg <jan_sjodin at yahoo.com>
  Date:   2026-05-06 (Wed, 06 May 2026)

  Changed paths:
    M clang/include/clang/CIR/LowerToLLVM.h
    M clang/lib/CIR/FrontendAction/CIRGenAction.cpp
    M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
    M mlir/include/mlir/Target/LLVMIR/Export.h
    M mlir/include/mlir/Target/LLVMIR/ModuleTranslation.h
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/lib/Target/LLVMIR/ModuleTranslation.cpp

  Log Message:
  -----------
  [CIR][OpenMP][MLIR] Allow passing of vfs::FileSystem through ModuleTranslation (#195451)

This change optionally allows passing a pointer to a vfs::FileSystem
through ModuleTranslation down to the OpenMPToLLVMTranslation. This will
prevent IO sandbox errors when enabling OpenMP target regions in CIR,
since accessing the file system must go through the proper API.

Assisted-by: Cursor / claude-4.6-opus-high



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list