//===-- gen/llvmhelpers.d - General LLVM codegen helpers ----------*- D -*-===// // // LDC – the LLVM D compiler // // This file is distributed under the BSD-style LDC license. See the LICENSE // file for details. // //===----------------------------------------------------------------------===// // // General codegen helper constructs for the D frontend. // //===----------------------------------------------------------------------===// module gen.llvmhelpers; import dmd.func; import dmd.dtemplate; /// Fixup an overloaded intrinsic name string. extern (C++) void DtoSetFuncDeclIntrinsicName(TemplateInstance ti, TemplateDeclaration td, FuncDeclaration fd); extern (C++) bool isTargetWindowsMSVC();