腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LLVM
:
将
结构
转
换为
相同
结构
时
出现
“
无效
的
位
播
”
llvm
我正在修复TinyGo编译器中
的
一些错误。目前,我有一个奇怪
的
问题与比特率。1852 我在想,那个比特秀到底是非法
的
吗?
浏览 12
提问于2019-01-31
得票数 0
1
回答
将
浮点数转
换为
uint64和uint32
的
行为很奇怪
c++
、
floating-point
、
type-conversion
在C++中,当我
将
32
位
浮点数转
换为
64
位
无符号整数
时
,一切都按预期工作。溢出导致设置(cfenv) FE_OVERFLOW标志并返回值0。.;std::fexcept_t flags;但是,当我
将
32
位
浮点数转
换为
;除了
浏览 11
提问于2015-06-05
得票数 3
回答已采纳
1
回答
使用C++应用编程接口在llvmIR中创建
结构
和联合类型
api
、
struct
、
llvm
、
union
为了在我
的
语言中将不同类型(字符串或双精度)
的
值保存在非类型变量中,我需要一个
结构
,比如: bool _isString;,但我不确定它是文字类还是not.In官方类,有一个叫做“UnionType”
的
类,但我找不到它.MAYBE联合类型现在不支持
LLVM
吗?或者我可以通过StructType定义联合类型,并给所有成员一个
相同
的
偏移量?
浏览 1
提问于2013-05-27
得票数 1
1
回答
LLVM
IR中
的
调用约定
llvm
、
llvm-ir
LLVM
允许call指令和define指定调用约定。IR本身是否已经需要遵守指定
的
约定?例如,在使用ccc
时
,我认为返回值需要适合我
的
操作系统/体系
结构
上
的
64
位
eax。我可以写一个返回3个i32
的
结构
的
LLVM
代码吗?
LLVM
会把它转换成符合C调用约定
的
东西吗?我可以在不改变任何其他代码
的
情况下改变调用约定吗?当我查看使用-emit
浏览 13
提问于2018-02-08
得票数 2
回答已采纳
1
回答
给定一个
LLVM
IR,我们能生成Clang吗?
clang
、
llvm
、
abstract-syntax-tree
、
llvm-ir
这个问题纯粹是从研究
的
角度出发,而现在我并没有研究它
的
任何实际方面。提前谢谢你。 想要更多。
浏览 4
提问于2020-05-06
得票数 1
回答已采纳
1
回答
LLVM
-IR获取
结构
元素指针
c
、
llvm
、
llvm-ir
我正在使用C API构建
LLVM
-IR,并且有一个指向以下
结构
类型
的
指针: { i8*, i8*, i8*, i8*, i8*, i8*, i8*, [1 x i64] } 也就是说,几个i8指针和一个长整数数组我想访问索引7处
的
数组中
的
元素,我目前
的
理解是,我应该能够这样做:在指向
结构
的
指针上调用LLVMBuildStructGEP,传递索引7,然后在返回
的
地址上调用LLVMBuildGEP2,类型为i64,这个方法在
将</
浏览 51
提问于2021-03-21
得票数 0
回答已采纳
1
回答
在
LLVM
中,如何获得程序中
的
所有
结构
类型?
c++
、
compiler-construction
、
clang
、
llvm
、
llvm-ir
在
LLVM
中,我们可以使用StructType()获取模块中
的
所有
结构
,但是当我们使用多个源文件
时
,模块是不同
的
,因此
相同
的
结构
类型可能在不同
的
模块中显示多次。如何获取程序中
的
所有
结构
类型,而不仅仅是一个源文件?是否有记录
结构
第一次
出现
的
地点或时间
的
方法?
浏览 9
提问于2022-09-18
得票数 0
1
回答
C,固定宽度字符
c
、
binary
、
char
我正在
将
char%s读/写到二进制文件。进行读/写
的
程序可以在32
位
或64
位
机器上运行。此外,文件可以在32
位
环境中写入,然后在64
位
中读取,反之亦然。因此,我需要一些存储chars
的
方法来保证一定
的
宽度(越小越好)。我相信有一种公认
的
/常见
的
方法可以做到这一点,但作为一名C新手,我不知道这一点,也无法通过google找到任何东西。
浏览 1
提问于2011-11-25
得票数 0
回答已采纳
1
回答
如何
将
无符号
的
24
位
整数转
换为
有符号
的
整数并将符号扩展到32
位
?
c
、
int
、
unsigned
、
sign
我正在尝试
将
ARM体系
结构
的
分支指令编码到打印输出中(
将
32
位
数字转
换为
汇编)。分支指令。我必须将signed_immed_24值扩展到32
位
并左移以获得汇编代码
的
值。 目前,整数是无符号
的
。我想知道是否有人有任何有用
的
技巧来将其转
换为
将
9991764
转
换为
-6785452
的
带符号整数。然后逻辑左移2,得到-27141808<e
浏览 0
提问于2012-12-11
得票数 4
2
回答
python中
的
位
操作问题
python
、
bit-manipulation
好
的
,我已经在python中构建了一个非常简单
的
网络嗅探器,它捕获IP报头,它以一种
结构
的
形式返回,使用struct库,我
将
这些
结构
解压缩成整数字符串或任何需要
的
东西。现在我遇到了以下问题,我收到一个20字节
的
结构
,7&8字节,表示一个需要转
换为
二进制代码
的
数字,长度为16
位
。前3
位
表示标志,其余13
位
表示片段偏移量,现在我
的</
浏览 0
提问于2014-09-13
得票数 0
回答已采纳
4
回答
Java中
的
原始数据类型与可移植性
java
我引用Herbert Schildt第3章
的
数据类型、变量和数组: 基元类型表示单个值,而不是复杂对象。虽然Java在其他方面是完全面向对象
的
,但原语类型却不是。这种效率
的
原因。C、C++等语言允许整数
的
大小根据执行环境
的
要求而变化。然而,Java是不同
的
。由于Java
的
可移植性要求,所有数据类型都有一个强定义
的
范围。例如,int总是32
位
,而不考虑特定
的
平台。这允许编写保证在任何机器架构上不进行移植就能运行<em
浏览 5
提问于2014-08-26
得票数 6
回答已采纳
2
回答
IP_MULTICAST_IF
的
默认值
c
、
udp
、
multicast
我正在尝试弄清楚,在设置新套接字之后,IP_MULTICAST_IF选项使用
的
默认值是什么。不幸
的
是,我
的
代码分段错误,我真的不知道为什么?!我是不是做错了什么,或者如何获得IP_MULTICAST_IF选项
的
默认值?
浏览 9
提问于2012-03-26
得票数 1
回答已采纳
1
回答
如何使用
llvm
库
c++
、
llvm
、
static-libraries
、
llvm-clang
、
llvm-ir
我正在一个由一些C++团队组成
的
项目中工作。每个团队都提供库,我们
的
团队正在
将
这些库集成到前端应用程序中。减少这些静态库“清单”
的
数量是很好
的<
浏览 5
提问于2016-12-18
得票数 0
回答已采纳
1
回答
在iOS中具有
结构
的
XML-RPC请求
objective-c
、
ios
、
wordpress
、
struct
、
xml-rpc
我试图在wordpress中使用xmlrpc来获得特定自定义类型(称为集合)
的
帖子。我
的
问题是在objc中用字符串形成一个
结构
:// in .h string post_type; string post_status
浏览 0
提问于2012-09-15
得票数 0
1
回答
nvidia cuda计算能力7.0及以上是否仍然存在共同
的
银行冲突?
cuda
、
nvidia
、
shared-memory
、
bank-conflict
如果同一块中
的
所有线程访问
相同
的
地址,即旧能力
的
数组,则存在银行冲突,但对于最新
的
能力(即GPU V100为7.0,A100为8.0 ),这种冲突仍然存在吗?
浏览 3
提问于2022-02-05
得票数 0
2
回答
将
序列化
的
结构
从8
位
系统复制到32
位
系统。
c
、
struct
、
microcontroller
、
32-bit
、
8-bit
我有一个板,32
位
ARM CPU作为主处理器,8
位
AVR微控制器作为连接到它
的
从设备。我已经发现这个问题
的
出现
是因为主服务器中
结构
的</e
浏览 0
提问于2016-12-06
得票数 0
回答已采纳
1
回答
转换尾部调用空(i32,...)
将
位
转
换为
llvm
::函数以获取FnAttribute
c++
、
casting
、
llvm
、
llvm-ir
我对testFunc也做了同样
的
事情,但是这个返回
的
是一个1
位
整数(布尔值)。在像这样遍历代码
时
:for (
llvm
::Instruction& inst : BB)
llvm
::CallInst * callInst =
llvm
MyAttr").getValueAsString().str() << "\n"; } 在上
浏览 0
提问于2018-10-31
得票数 1
1
回答
备份和还原:导入Oracle 11g
时
的
问题
oracle
、
oracle10g
、
oracle11g
我
将
数据库
的
逻辑备份作为SYS用户,并以系统用户
的
身份将其还原到其他计算机上
的
数据库中。 在目标服务器上,一些表
的
结构
与源服务器上
的
结构
不同。源数据库中
的
几个表中有一些额外
的
列。当我试图
将
转
储文件导入目标数据库
时
,它没有正确导入。表
结构
仍然是旧
的
,其中任何一个表中都没有数据/旧数据。当我删除这些表并再次导入
相同
浏览 3
提问于2011-07-25
得票数 0
1
回答
如何创建
LLVM
结构
值?
struct
、
cuda
、
llvm
、
ptx
我正在尝试创建一个
结构
类型
的
LLVM
值。我使用
LLVM
接口并找到一个函数:当我
将
这段
LLVM
代码发送到NVVM (NvidiaPTX后端)
时
,它说:
浏览 1
提问于2013-04-03
得票数 7
回答已采纳
3
回答
python字节字符串编码和解码
python
、
json
、
unicode
、
utf-8
、
python-unicode
我正在尝试
将
包含非ascii字符
的
传入字节字符串转
换为
有效
的
utf-8字符串,以便我可以将其
转
储为json。b = '\x80'j = json.dumps(u8)UnicodeDecodeError: 'ascii传入
的
,并由一些blob数据填充。表排序是utf-8,并且db层(sqlalchemy,非orm
浏览 1
提问于2012-03-07
得票数 10
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Numba和Cython如何加速Python代码
iOS 底层-alloc与init
报表监控程序V1.3
Python 与位运算
Simdjson:一个超高速的JSON解析工具
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券