LLVM:将链接器指令添加到 LLVM IR

LLVM: add linker directives to LLVM IR

如何使用 LLVM IR 添加在 COFF(MSVC 目标文件)中找到的链接器指令与 LLVM?或者是否有其他工具可以添加这些指令?

LLVM 5.0

!llvm.linker.options = !{ !0 }

!0 = {!"/DEFAULTLIB:flang.lib", !"/DEFAULTLIB:flangrti.lib", !"/DEFAULTLIB:ompstub.lib"}

LLVM 4.0

!llvm.module.flags = {!0}

!0 = !{i32 6, !"Linker Options", !1}
!1 = !{!2, !3}
!2 = !{!"/DEFAULTLIB:libcmtd.lib"}
!3 = !{!"/DEFAULTLIB:oldnames.lib"}