artiq/artiq/test/lit
David Nadlinger bfbdba9205 compiler: Emit all-kernel_invariant objects as LLVM constants
This enables constant propagation optimisations, as verified by
the included test case. This is only a first stop-gap measure, though;
we should support optimisation based on kernel invariants on a more
fine-grained level.
2016-11-09 14:50:48 +00:00
..
codegen transforms.llvm_ir_generator: ignore assignments of None (fixes #309). 2016-03-01 12:26:42 +00:00
devirtualization compiler: quote functions directly instead of going through a local. 2016-03-25 22:35:55 +00:00
embedding compiler: Emit all-kernel_invariant objects as LLVM constants 2016-11-09 14:50:48 +00:00
escape compiler.embedding: implement string concatenation. 2016-08-08 04:05:52 +00:00
exceptions transforms.artiq_ir_generator: split out finally→reraise control flow. 2016-06-22 00:57:32 +00:00
inferencer compiler: add basic numpy array support (#424). 2016-07-06 09:51:57 +00:00
integration compiler: Fix break/continue targets in loop else blocks 2016-11-05 02:35:01 +00:00
interleaving Rename 'with parallel' to 'with interleave' (#265). 2016-02-22 13:24:43 +00:00
iodelay compiler: print the builtin type int(width=...) as np.int... 2016-07-06 04:22:51 +00:00
local_access Rename 'with parallel' to 'with interleave' (#265). 2016-02-22 13:24:43 +00:00
monomorphism compiler: print the builtin type int(width=...) as np.int... 2016-07-06 04:22:51 +00:00
time compiler: remove now()/at(). 2016-06-28 04:39:14 +00:00
lit.cfg Implement dumb 'with parallel' (#265). 2016-02-22 13:51:08 +00:00