首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
KeithTsui
掘友等级
Compiler Toolchain Engineer
LLVM MLIR
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 70
沸点 2
赞
72
返回
|
搜索文章
最新
热门
UML: Common used Relations
1.Is-A2.Implements-A3.Uses-A4.Has-A5.Owns-A6.IsComposedOf-A
LLVM Target Registration Minimal Setup
AssumingthetargetneededtoregisteriscalledNT,i.e.NewTarget.1.Createatargetdirectoryunderllvm/lib/Targ
LLVM DataLayout String Syntax in BNF
A DataLayout string is used to determine the datat layout of a target machine.
WTSC 13: Code Emission
Thisisthefinalstageforcompilingasourcefiletoanobjectoranassemblyfile.Inpreviouspost,wegotamodulecons
LLVM Passes and PassManager
InWritinganLLVMPass,wecanknowalotaboutthePassesandPassManagersinLLVM.Thereforethefollowingcontentisb
C++: Mixin Idiom
Minxiniskindofextensionofaclassfornewfeaturewithdefaultimplementation. SeethisexamplefromStackOverfl
WTSC 12: Register Allocation - Fast Register Allocator
AfterwegetMachineInstructions,MachineInstrs,thecompilerwilloptimizeittoproduceOptimizedMachineInstrs
WTSC 11: Instruction Selection - SelectionDAG
TherearethreewaystodoInstructionSelection,SelectionDAG-based,Fast-ISel,andGlobalInstructionSelection
LLVM SelectionDAG Image Generation
ThispostistoseehowthevisualizeSelectionDAGlookslike.Thereforeweuseasimpleaddfunctioninctodepictthisp
C++: Dynamic Programming
Frommyunderstanding,thedynamicprogrammingalgorithmisaninductivelyrecursivealgorithmwithmemorizationo
下一页
个人成就
文章被点赞
122
文章被阅读
32,543
掘力值
988
关注了
0
关注者
9
收藏集
0
关注标签
0
加入于
2020-10-04