tinygo/interp/testdata
Ayke van Laethem 54dd75f7b3 interp: simplify pointer arithmetic in getLLVMValue
Instead of doing lots of complicated calculations to get the shortest
GEP, I'll just cast it to i8*, do the GEP, and optionally cast to the
requested type.

This currently produces ugly constant expressions, but once LLVM
switches to opaque pointer types all of this shouldn't matter anymore.
2021-11-02 22:16:15 +01:00
..
basic.ll interp: ignore inline assembly in markExternal 2021-05-20 07:42:19 +02:00
basic.out.ll interp: simplify pointer arithmetic in getLLVMValue 2021-11-02 22:16:15 +01:00
consteval.ll interp: support const getelementptr with non-zero first offset 2021-11-02 22:16:15 +01:00
consteval.out.ll interp: support const getelementptr with non-zero first offset 2021-11-02 22:16:15 +01:00
interface.ll transform: don't rely on struct name of runtime.typecodeID 2021-04-08 11:40:59 +02:00
interface.out.ll interp: add support for constant type asserts 2020-03-20 22:22:24 +01:00
phi.ll interp: fix phi instruction 2021-04-21 07:37:22 +02:00
phi.out.ll interp: fix phi instruction 2021-04-21 07:37:22 +02:00
revert.ll interp: fix bug in compiler-time/run-time package initializers 2021-07-14 22:33:32 +02:00
revert.out.ll interp: fix bug in compiler-time/run-time package initializers 2021-07-14 22:33:32 +02:00
slice-copy.ll compiler, runtime: add layout parameter to runtime.alloc 2021-11-02 22:16:15 +01:00
slice-copy.out.ll all: drop support for LLVM 10 2021-10-31 10:44:17 +01:00