[all-commits] [llvm/llvm-project] 325065: [CIR][CUDA] Global emission for fatbin symbols

David Rivera via All-commits all-commits at lists.llvm.org
Mon Apr 13 20:55:29 PDT 2026


  Branch: refs/heads/users/riverdave/cir-module-ctor-dtor-fatbin-reg-new
  Home:   https://github.com/llvm/llvm-project
  Commit: 325065d3ee9653399c9bdb5a028b3245e77b03d2
      https://github.com/llvm/llvm-project/commit/325065d3ee9653399c9bdb5a028b3245e77b03d2
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
    M clang/include/clang/CIR/Dialect/IR/CIRDialect.td
    M clang/include/clang/CIR/MissingFeatures.h
    M clang/lib/CIR/CodeGen/CIRGenModule.cpp
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
    A clang/test/CIR/CodeGenCUDA/device-stub.cu

  Log Message:
  -----------
  [CIR][CUDA] Global emission for fatbin symbols


  Commit: a133039e4e0528e08e66f805e9cf1075448201cf
      https://github.com/llvm/llvm-project/commit/a133039e4e0528e08e66f805e9cf1075448201cf
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
    M clang/test/CIR/CodeGenCUDA/device-stub.cu

  Log Message:
  -----------
  fix tests and remove unnecessary comments.


  Commit: f6a89ee2751e5a4320a4f1ce103d53c723dfd235
      https://github.com/llvm/llvm-project/commit/f6a89ee2751e5a4320a4f1ce103d53c723dfd235
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  fix global builder ordering


  Commit: a65d48402aecccf2e47f421d6c0dc4f7299e377d
      https://github.com/llvm/llvm-project/commit/a65d48402aecccf2e47f421d6c0dc4f7299e377d
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
    M clang/lib/CIR/CodeGen/CIRGenModule.cpp
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  Avoid copies from `std::string`


  Commit: 2c5efb942ba386ff995f096ef4b6acd2931599f0
      https://github.com/llvm/llvm-project/commit/2c5efb942ba386ff995f096ef4b6acd2931599f0
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
    M clang/lib/CIR/CodeGen/CIRGenCall.cpp
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  address more string copies stuff yo


  Commit: 25969b9d929b27a7170876603b917502b5db5724
      https://github.com/llvm/llvm-project/commit/25969b9d929b27a7170876603b917502b5db5724
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  fix twine crashes


  Commit: 39d03dcd0466233a681d4083175e0e3d64e725e8
      https://github.com/llvm/llvm-project/commit/39d03dcd0466233a681d4083175e0e3d64e725e8
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  fix fmt


  Commit: 3d709396d522904ecf95c540dc0d6c470e4b8041
      https://github.com/llvm/llvm-project/commit/3d709396d522904ecf95c540dc0d6c470e4b8041
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
    M clang/test/CIR/CodeGenCUDA/device-stub.cu
    M clang/test/CIR/CodeGenCUDA/kernel-call.cu
    M clang/test/CIR/CodeGenCUDA/kernel-stub-name.cu
    M clang/test/CIR/CodeGenHIP/simple.cpp

  Log Message:
  -----------
  Fix conflicts and add section to fatbin globals


  Commit: 31fd99be392b7bdb4bb9320f3c73455e79e1d042
      https://github.com/llvm/llvm-project/commit/31fd99be392b7bdb4bb9320f3c73455e79e1d042
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  remove accidental .inc include


  Commit: 289c766eec5dedcc4c50371ed8d1ff2bc12b278c
      https://github.com/llvm/llvm-project/commit/289c766eec5dedcc4c50371ed8d1ff2bc12b278c
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  Fix missing include for memoryBuffer on linux ci


  Commit: 4ec77d8218ad0d974004a34d3f1efeb144a5f516
      https://github.com/llvm/llvm-project/commit/4ec77d8218ad0d974004a34d3f1efeb144a5f516
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  remove unused var


  Commit: 502a9483f34c4a734301e703f4dc849ff7e837fd
      https://github.com/llvm/llvm-project/commit/502a9483f34c4a734301e703f4dc849ff7e837fd
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  Use vfs from ast context to get gpubinary


  Commit: dda778a5493e142d2d55e4fdf6707c5ba068eb48
      https://github.com/llvm/llvm-project/commit/dda778a5493e142d2d55e4fdf6707c5ba068eb48
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
    M clang/test/CIR/CodeGenCUDA/device-stub.cu

  Log Message:
  -----------
  [CIR][CUDA] Handle CUDA module constructor and destructor emission.


  Commit: aa744fd173a68ed7bab450da44b523f49067dac9
      https://github.com/llvm/llvm-project/commit/aa744fd173a68ed7bab450da44b523f49067dac9
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  unreachable on RDC compilation


  Commit: 36f2505f96239ddb3060cf01b31b0f9e4b464998
      https://github.com/llvm/llvm-project/commit/36f2505f96239ddb3060cf01b31b0f9e4b464998
  Author: David Rivera <davidriverg at gmail.com>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp

  Log Message:
  -----------
  fix undefined void ty


Compare: https://github.com/llvm/llvm-project/compare/24bcb78c9ea3...36f2505f9623

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