GPGPU: Add memory reference tag ids to tagged accesses
It seems we forgot to actually add the memory access ids to the tagged accesses, but instead just tagged the accesses with empty isl_ids. This issue was found by inspection and without code generation it is difficult to test just by itself. We fix it for now without test case and expect our code generation tests to cover this later on. llvm-svn: 275557
This commit is contained in:
parent
ee99fd13ae
commit
6293ba6973
|
@ -153,6 +153,7 @@ public:
|
|||
isl_space *Space = isl_map_get_space(Relation);
|
||||
Space = isl_space_range(Space);
|
||||
Space = isl_space_from_range(Space);
|
||||
Space = isl_space_set_tuple_id(Space, isl_dim_in, Acc->getId());
|
||||
isl_map *Universe = isl_map_universe(Space);
|
||||
Relation = isl_map_domain_product(Relation, Universe);
|
||||
Accesses = isl_union_map_add_map(Accesses, Relation);
|
||||
|
@ -281,6 +282,7 @@ public:
|
|||
isl_space *Space = isl_map_get_space(Access->access);
|
||||
Space = isl_space_range(Space);
|
||||
Space = isl_space_from_range(Space);
|
||||
Space = isl_space_set_tuple_id(Space, isl_dim_in, Acc->getId());
|
||||
isl_map *Universe = isl_map_universe(Space);
|
||||
Access->tagged_access =
|
||||
isl_map_domain_product(Acc->getAccessRelation(), Universe);
|
||||
|
|
Loading…
Reference in New Issue