artiq/artiq/compiler/transforms
whitequark 2543daa5cf transforms.artiq_ir_generator: don't emit delay instruction for zero delay.
Call nodes with iodelay=Const(0) can be generated outside of
`with parallel:`, where Interleaver won't and LLVMIRGenerator can't
lower them.
2015-11-19 23:24:46 +08:00
..
__init__.py transforms.interleaver: add boilerplate. 2015-11-17 05:22:20 +03:00
artiq_ir_generator.py transforms.artiq_ir_generator: don't emit delay instruction for zero delay. 2015-11-19 23:24:46 +08:00
asttyped_rewriter.py compiler: add delay IR instruction. 2015-11-17 05:16:43 +03:00
dead_code_eliminator.py LocalAccessValidator: relax restrictions to accept def f(); def g(). 2015-08-22 13:31:09 -07:00
inferencer.py transforms.inferencer: fix typo. 2015-11-17 00:02:15 +03:00
int_monomorphizer.py Add IntMonomorphizer. 2015-07-02 19:57:27 +03:00
interleaver.py transforms.interleaver: add boilerplate. 2015-11-17 05:22:20 +03:00
iodelay_estimator.py transforms.iodelay_estimator: fix uninitialized access. 2015-11-19 23:23:39 +08:00
llvm_ir_generator.py LLVMIRGenerator: implement quoting of lists. 2015-08-31 23:33:33 -06:00