LLVM中的comdat代表什么?您可以在这里找到来源:Comdata
源级程序表示(c++)的示例将非常有帮助。
如果您需要更多信息,请随时询问。我在 llvm 代码库的很多地方找到它,但我无法弄清楚它到底是什么,以及它的用途
感谢您的帮助!
我需要知道关于教堂中域映射的数组元素分配的一些事情
让我尽可能地保持这个
region = {1..10,5..10}
regionbox = {1..5,1..5}
grid2d = /*a 2D arrangement of locales*/
Space = domain(2) dmapped Block( boundingBox = regionbox,
target_locales = grid2d
) = region.
var : myarray[Space] int;
Run Code Online (Sandbox Code Playgroud)
现在Space是一个分布式域名.
所以这里有.
在分布式域中,我们是否必须在每个位置保留所有索引,
如上例所示.
我们是否必须在所有语言环境中本地保留映射到语言环境的索引?我希望域映射支持全局视图编程,因此当我们访问时myarray[3,5],它会使用dist动态映射到关联语言环境.
如果我错了,请纠正我
如何在分布式域上分配数组?
是否域映射具有一些功能,它们从给定参数计算开始时的各个本地大小,并在每个语言环境中分配local_size元素?
像
阻塞2个语言环境中的10个元素需要本地大小5.我想知道如何在分布式域上创建数组元素,以及根据分布映射到locality的索引是否存储在该位置?
如果这个问题需要更多信息,请告诉我.
谢谢你的帮助