|
hoshi-lang dev
Yet another programming language
|
#include <IR.h>
Classes | |
| struct | Builder |
Public Types | |
| enum class | BuildType : yoi::indexT { library = 0 , executable } |
| enum class | BuildMode : yoi::indexT { debug = 0 , release } |
| enum class | UseObjectLinker : yoi::indexT { cc = 0 , cl , none } |
|
strong |
|
strong |
|
strong |
Definition at line 30 of file IR.h.
Referenced by IRBuildConfig::Builder::setAdditionalLinkerOptions(), and IRBuildConfig::Builder::yield().
Definition at line 29 of file IR.h.
Referenced by IRBuildConfig::Builder::yield().
| yoi::wstr buildArch |
Definition at line 25 of file IR.h.
Referenced by IRBuildConfig::Builder::setBuildArch(), and IRBuildConfig::Builder::yield().
| yoi::wstr buildCachePath |
Definition at line 32 of file IR.h.
Referenced by IRBuildConfig::Builder::yield().
| enum yoi::IRBuildConfig::BuildMode buildMode |
Referenced by IRBuildConfig::Builder::setBuildMode(), and IRBuildConfig::Builder::yield().
| yoi::wstr buildPlatform |
Definition at line 24 of file IR.h.
Referenced by IRBuildConfig::Builder::setBuildPlatform(), and IRBuildConfig::Builder::yield().
| enum yoi::IRBuildConfig::BuildType buildType |
Referenced by IRBuildConfig::Builder::yield().
| bool immediatelyClearupCache |
Definition at line 33 of file IR.h.
Referenced by IRBuildConfig::Builder::setImmediatelyClearupCache(), and IRBuildConfig::Builder::yield().
Definition at line 31 of file IR.h.
Referenced by IRBuildConfig::Builder::yield().
| bool preserveIntermediateFiles |
Definition at line 27 of file IR.h.
Referenced by IRBuildConfig::Builder::setPreserveIntermediateFiles(), and IRBuildConfig::Builder::yield().
Definition at line 28 of file IR.h.
Referenced by IRBuildConfig::Builder::yield().
| yoi::wstr targetTriple |
Definition at line 26 of file IR.h.
Referenced by IRBuildConfig::Builder::yield().
| enum yoi::IRBuildConfig::UseObjectLinker useObjectLinker |
Referenced by IRBuildConfig::Builder::setUseObjectLinker(), and IRBuildConfig::Builder::yield().