| fix(unlimit loop): delete hasFolder attribute of AddPtrOp to avoid ulimit loop in compile
Co-authored-by: zhang-chunli01<zhangchunli19@huawei.com>
# message auto-generated for no-merge-commit merge:
!43 merge release/3.3.x-upgrade-zcl-dev into release/3.5.x-upgrade
fix(unlimit loop): delete hasFolder attribute of AddPtrOp to avoid ulimit loop in compile
Created-by: zhang-chunli01
Commit-by: zhang-chunli01
Merged-by: zhang-chunli01
Description: ## 描述
把社区3.5版本AddPtrOp中的Folder去掉,因为它会自动优化addptr ptr, 0的场景,而LoadStoreCanonicalizer会给Scalar场景添加addptr ptr,0以保证指针分析的入口是addptr。此时两边不断增删,会造成applyPatternsGreedly的死循环。
## checklist
<!-- [x] 表示选中 -->
- [ ] 是否通过本地IDE对代码进行静态检查
- [ ] 是否通过本地IDE对代码进行格式化处理
- [ ] 是否进行空指针校验
- [ ] 是否进行返回值校验
- [ ] 是否正确释放new/malloc申请的内存
- [ ] 是否充分考虑接口的异常场景
- [ ] 是否正确记录错误日志
See merge request: jeshd/triton-ascend!43 | 2 个月前 |