Skip to content

v36

Choose a tag to compare

@nindanaoto nindanaoto released this 25 Feb 04:08
· 35 commits to master since this release

Changes from v35

Iyokan (be517a5 → 2c26bc7)

  • Fix GPU RAM bootstrapping: disable USE_KEY_BUNDLE for cuFHEpp compatibility
  • Bump cuFHEpp: update GPU-NTT remote to Alisah-Ozcan fork
  • Support constant drivers and unknown cell types in YosysJSONReader

llvm-cahp (6344ad8 → 3e58287): rebase to LLVM 21

  • Rebase CAHP backend onto LLVM 21.0.0
  • Fix CMakeLists.txt: add required LINK_COMPONENTS to CAHPCodeGen and all CAHP subdirectory targets (Disassembler, AsmParser, MCTargetDesc, InstPrinter, TargetInfo)
  • Fix PC-relative branch fixups: pass PCRel=true to MCFixup::create for fixup_cahp_pcrel_10 and fixup_cahp_pcrel_11. In LLVM 21, MCAssembler::evaluateFixup only subtracts the instruction PC when isPCRel() is true; without this fix, branch instructions encoded absolute section offsets and caused infinite loops at runtime.