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 Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNativeConfiguration(com.oracle.truffle.llvm.runtime.LLVMLanguage language, com.oracle.truffle.llvm.runtime.ContextExtension.Registry ctxExtRegistry, NativeConfigurationFactory.Key key) -
Method Summary
Modifier and TypeMethodDescriptioncom.oracle.truffle.llvm.runtime.NodeFactorycreateNodeFactory(com.oracle.truffle.llvm.runtime.LLVMLanguage language, com.oracle.truffle.llvm.runtime.datalayout.DataLayout dataLayout) <C extends com.oracle.truffle.llvm.runtime.config.LLVMCapability>
CgetCapability(Class<C> type)
-
Field Details
-
languageOptions
-
-
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:
createNodeFactoryin interfacecom.oracle.truffle.llvm.runtime.config.Configuration
-
getCapability
public <C extends com.oracle.truffle.llvm.runtime.config.LLVMCapability> C getCapability(Class<C> type) - Specified by:
getCapabilityin interfacecom.oracle.truffle.llvm.runtime.config.Configuration
-