LLVM GEP note
来源:互联网 发布:ubuntu 装mysql数据库 编辑:程序博客网 时间:2024/06/03 11:51
LLVM中,数组和向量看起来像是一个东西,其实是不一样的。
在LLVM里面如果想从线性数据结构中提取元素或者元素的指针的话,
可以使用IRBuilder的CreateExtractValue和CreateExtracElement。
但是他们的参数里面都需要确切的数字作为一个参数。
所以如果取不出参数的话,就需要使用GetElementPtr类。
或者使用IRBuilder的api CreateGEP这一系列的。
需要注意的是:GEP的使用仅仅是对指针的操作,
所以在使用完了之后,如果需要元素的确切值,
就需要添加一条load指令。
- LLVM GEP note
- LLVM note 20130902
- LLVM每日谈之十八 GEP Instruction的几点总结
- LLVM
- LLVM
- llvm
- LLVM
- LLVM
- LLVM
- LLVM
- LLVM
- LLVM
- GEP基因化编程
- GEP基因表达式编程
- C# GEP基因化编程
- 用Matlab编写GEP程序
- C# GEP基因化编程
- The Often Misunderstood GEP Instruction
- table加scroll bar
- oracle的存储过程 优缺点
- Linux wait() 函数
- OVS搭建宿主机与KVM的桥接网络 常见命令
- Qt and C and C++ 使用 /dev/random or /dev/urandom产生随机数
- LLVM GEP note
- 仿微信做的一个群组聊天头像的功能
- android viewpager及页面变化的监听(OnPagerChangerListener)
- 优秀代码赏析(c, 链表, 命令解析框架)
- 数据库开发常识
- 【HTML】让<pre>标签文本自动换行
- 如何做一个有魅力的人!
- Debian 6中文乱码问题的解决
- Webdriver_Ruby实例代码(1)