Stephen Chou

Results 7 issues of Stephen Chou

To avoid potential naming conflicts with user-defined macros.

Implement a framework for dataflow analyses and program transformations

lowering

Replace index expression lowering pass with taco

lowering

Currently there is no way to declare constant extern variables. The following is the proposed syntax for declaring constant externs: ``` const extern V : set{Vertex}; const extern M :...

frontend

Back end currently does not support calling functions with matrix or vector parameters that have set dimensions, e.g. ``` extern points : set{Point}; func foo(M : matrix[points,points](float)) % Do something...

# Motivation Currently, the semantics of the C++ library is such that, from the user's perspective, computations always appear as if they are evaluated at the point of assignment: ```c++...

rfc

# Summary This RFC proposes adding a new `padded` property to mode formats, which describes whether or not explicit zeros are stored. The lowering machinery can use this property to...

rfc