forked from OSchip/llvm-project
38 lines
1.3 KiB
Plaintext
38 lines
1.3 KiB
Plaintext
{
|
|
"context" : "[N, p] -> { : N >= -9223372036854775808 and N <= 9223372036854775807 and p >= -9223372036854775808 and p <= 9223372036854775807 and p % 128 = 0}",
|
|
"name" : "for.cond => for.end",
|
|
"statements" : [
|
|
{
|
|
"accesses" : [
|
|
{
|
|
"kind" : "read",
|
|
"relation" : "[N, p] -> { Stmt_for_body[i0] -> MemRef_A[i0 % 128] }"
|
|
},
|
|
{
|
|
"kind" : "read",
|
|
"relation" : "[N, p] -> { Stmt_for_body[i0] -> MemRef_B[floor(i0 / 128)] }"
|
|
},
|
|
{
|
|
"kind" : "read",
|
|
"relation" : "[N, p] -> { Stmt_for_body[i0] -> MemRef_A[p % 128] }"
|
|
},
|
|
{
|
|
"kind" : "read",
|
|
"relation" : "[N, p] -> { Stmt_for_body[i0] -> MemRef_B[p / 128] }"
|
|
},
|
|
{
|
|
"kind" : "read",
|
|
"relation" : "[N, p] -> { Stmt_for_body[i0] -> MemRef_C[i0] }"
|
|
},
|
|
{
|
|
"kind" : "write",
|
|
"relation" : "[N, p] -> { Stmt_for_body[i0] -> MemRef_C[i0] }"
|
|
}
|
|
],
|
|
"domain" : "[N, p] -> { Stmt_for_body[i0] : i0 >= 0 and N >= 1 and i0 <= -1 + N }",
|
|
"name" : "Stmt_for_body",
|
|
"schedule" : "[N, p] -> { Stmt_for_body[i0] -> [i0] }"
|
|
}
|
|
]
|
|
}
|