Class NativeConfiguration

java.lang.Object
com.oracle.truffle.llvm.nativemode.NativeConfiguration
All Implemented Interfaces:
com.oracle.truffle.llvm.runtime.config.Configuration

public class NativeConfiguration extends Object implements com.oracle.truffle.llvm.runtime.config.Configuration
  • Field Details

  • Constructor Details

    • NativeConfiguration

      protected NativeConfiguration(com.oracle.truffle.llvm.runtime.LLVMLanguage language, com.oracle.truffle.llvm.runtime.ContextExtension.Registry ctxExtRegistry, NativeConfigurationFactory.Key key)
  • Method Details

    • createNodeFactory

      public com.oracle.truffle.llvm.runtime.NodeFactory createNodeFactory(com.oracle.truffle.llvm.runtime.LLVMLanguage language, com.oracle.truffle.llvm.runtime.datalayout.DataLayout dataLayout)
      Specified by:
      createNodeFactory in interface com.oracle.truffle.llvm.runtime.config.Configuration
    • getCapability

      public <C extends com.oracle.truffle.llvm.runtime.config.LLVMCapability> C getCapability(Class<C> type)
      Specified by:
      getCapability in interface com.oracle.truffle.llvm.runtime.config.Configuration