Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simple "Literal Analysis" in Typechecker #40

Open
gilbo opened this issue May 14, 2015 · 0 comments
Open

Simple "Literal Analysis" in Typechecker #40

gilbo opened this issue May 14, 2015 · 0 comments
Assignees

Comments

@gilbo
Copy link
Owner

gilbo commented May 14, 2015

We want to have a way to throw type-checking errors when certain accesses use non-constant values.

We want this for Affine-Indexing, and also for indexing into vectors and matrices. In the latter case, we want to be able to have loops over constant ranges generate indices with known bounds (i.e. not constant, but something we can certify is ok to index with statically.

Also, this issue may be related to #34 which handles a special form of constants: strings, which can't be manipulated with computation/arithmetic anyway.

@gilbo gilbo changed the title Simple "Constant Analysis" in Typechecker Simple "Literal Analysis" in Typechecker Jun 3, 2015
@gilbo gilbo added this to the Legion single-core perf and Features milestone Jun 3, 2015
@gilbo gilbo self-assigned this Jun 30, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant