facade
¶
Classes:
-
Builder–
Builder
¶
Builder()
Bases: Builder
Methods:
-
activate_runtime_feature– -
build– -
module– -
run– -
translate–
Source code in src/irx/builders/llvmliteir/facade.py
54 55 56 57 58 59 | |
activate_runtime_feature
¶
activate_runtime_feature(feature_name: str) -> None
Source code in src/irx/builders/base.py
248 249 250 251 252 253 254 255 | |
build
¶
build(node: AST, output_file: str) -> None
Source code in src/irx/builders/llvmliteir/facade.py
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
module
¶
module() -> Module
Source code in src/irx/builders/base.py
229 230 231 232 233 234 235 | |
run
¶
run(
*,
capture_stderr: bool = True,
raise_on_error: bool = True,
debug: bool = False,
) -> CommandResult
Source code in src/irx/builders/base.py
273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 | |
translate
¶
translate(expr: AST) -> str
Source code in src/irx/builders/llvmliteir/facade.py
69 70 71 72 73 74 75 76 77 78 79 | |