首页 > 其他分享 >MLIR code slide

MLIR code slide

时间:2023-01-11 14:26:21浏览次数:34  
标签:code auto MLIR slide unresolvedUsers def op

点击查看代码
//遍历一个function
func.walk([&](Operation *op) {
  size_t nUser =
      llvm::count_if(op->getUsers(), [](auto *) { return true; });
  unresolvedUsers[op] = nUser;
});

//返乡遍历operand
for (auto opr : llvm::reverse(op->getOperands())) {
  if (auto def = opr.getDefiningOp<StcGoatInterface>()) {
    if (--unresolvedUsers[def] == 0) {
      todoList.push_front(def);
    }
  }
}
//OpBuilder使用Context初始化:
OpBuilder builder(op->getContext());

标签:code,auto,MLIR,slide,unresolvedUsers,def,op
From: https://www.cnblogs.com/dracohan/p/17043548.html

相关文章

  • LeetCode刷题:AddressSanitizer: heap-buffer-overflow问题请教||全局变量和引用传递的
    在刷https://leetcode.cn/problems/sudoku-solver/description/遇到AddressSanitizer:heap-buffer-overflow的报错。代码为://本题思路就是简单的回溯//注意限制:只......
  • 一个CF1775C(Codeforces Round #843 (Div. 2))的小技巧
    若\(n\)的第\(i\)位为\(1\),而我们需要不断令\(n+1\)找到下一个最小的\(k\),使得\(k\)的第\(i\)位为\(0\)。技巧:假设\(n\)为10101[1]1001,括号内是要求的第\(i\)位那么先......
  • ESP-IDF4.4 VScode安装问题
    一般安装ESP-IDF的环境是不会出错的,一路点击下去即可【ESP-IDFv4.4.3-OfflineInstaller下载地址】。主要是VScode安装ESP-IDF插件的时候会有以下两个问题WARNING:Y......
  • CF Codeforces Round #843 (Div. 2)
    CodeforcesRound#843(Div.2)本次脑袋不大灵光,一方面可能是怕掉分。另一方面就是交的人实在是太少了,导致我一直不敢交,其实这场cf没有我想象中那么难,甚至来说我一直是......
  • leetcode_数据结构_入门_1. 两数之和
    1.两数之和问题给定一个整数数组nums 和一个整数目标值target,请在该数组中找出和为目标值target的那 两个整数,并返回它们的数组下标。分析可以假设每种输入......
  • vscode快捷键
    alt+鼠标左键添加cursorshift+alt+down在当前cursor下一行添加cursorshift+alt+up在当前cursor上一行添加cursorshift+alt+left减小工作区shift+alt+right增加工作区s......
  • 【二分查找】LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
    题目链接34.在排序数组中查找元素的第一个和最后一个位置思路转自:林小鹿的题解两套二分查找模板,分别用来查找左边界和右边界intbsearch_1(intl,intr){whil......
  • 【HMS Core】运动健康服务发起授权失败 code=50063
    ​问题描述拉起授权页失败且返回code=50063 解决方案1、使用HealthKit的SDK需要用户手机上安装HMSCoreApk应用。2、返回50063错误码,需要检查当前设备中是否已安......
  • Educational Codeforces Round 141
    目录写在前面ABCDEF写在最后写在前面比赛地址:https://codeforces.com/contest/1783。CF车队翻车咯,本来上大分,喜提skippedA如果所有数均相等则无解。否则先降序排序......
  • 【javascript】关于charCodeAt()方法
    在做算法题目leetcode2283时,看见某些答案会使用charCodeAt(),因为自己没用过,所以作此纪录描述在JavaScript中,charCodeAt()是一种字符串方法,用于检索字符串中特定位置的......