Class LLVMConfiguration

java.lang.Object
org.qbicc.plugin.llvm.LLVMConfiguration

public final class LLVMConfiguration extends Object
Configuration of the LLVM plugin used by classes within the plugin.
  • Method Details

    • getPlatform

      public org.qbicc.machine.arch.Platform getPlatform()
    • isWasm

      public boolean isWasm()
    • getMajorVersion

      public int getMajorVersion()
    • isPie

      public boolean isPie()
    • isStatepointEnabled

      public boolean isStatepointEnabled()
    • isEmitIr

      public boolean isEmitIr()
    • isEmitAssembly

      public boolean isEmitAssembly()
    • isCompileOutput

      public boolean isCompileOutput()
    • getLlcOptions

      public List<String> getLlcOptions()
    • getReferenceStrategy

      public ReferenceStrategy getReferenceStrategy()
    • builder

      public static LLVMConfiguration.Builder builder()