All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.qbicc.machine.llvm.debuginfo.DICompileUnit Maven / Gradle / Ivy

package org.qbicc.machine.llvm.debuginfo;

import org.qbicc.machine.llvm.LLValue;

/**
 *
 */
public interface DICompileUnit extends MetadataNode {
    DICompileUnit producer(String producer);
    DICompileUnit isOptimized(boolean isOptimized);
    DICompileUnit flags(String flags);
    DICompileUnit runtimeVersion(int runtimeVersion);
    DICompileUnit splitDebugFilename(String splitDebugFilename);
    DICompileUnit enums(LLValue enums);
    DICompileUnit retainedTypes(LLValue retainedTypes);
    DICompileUnit globals(LLValue globals);
    DICompileUnit imports(LLValue imports);
    DICompileUnit macros(LLValue macros);

    DICompileUnit comment(String comment);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy