草庐IT

c++ - 如何逐行解析LLVM IR

我特别需要在我的C++代码运行期间逐行解析LLVMIR代码,我需要知道每行的哪些操作数发生了什么操作。例如,如果IR代码是:%0=loadi32*%a,align4我想知道在我的C++代码运行期间,来自%a的值正在加载到%0。我考虑过使用简单的文本解析C++程序来执行此操作(解析IR并搜索IR关键字),但想知道是否有任何现有库(可能来自LLVM本身)可以帮助我避免这样做。 最佳答案 假设理论上,我们可以直接利用LLVM::LLLexer为逐行解析的LLVMIR编写我们自己的解析器。以下答案假设您只对LLVMIR文件的每个函数内部的操

php - 是否有任何 PHP -> LLVM IR 翻译器?

我需要将PHP源代码编译为LLVM位码。我试过RavenPHP(http://code.roadsend.com/rphp),它能够做我想做的事,但该项目似乎已经死了。所以我想检查一些更多可能的项目。之后我找到了phpllvmPECL扩展(http://svn.php.net/viewvc/svn/pecl/llvm/)。我什至几乎让它与主干LLVM一起运行,但在仔细查看代码后,我想,只有在执行相应的PHP函数时才会生成LLVM代码。不幸的是,这不是我想要的。所以我想知道,是否有更多将PHP转换为LLVM的项目,如果没有-从您的角度来看,实现此类事情的最佳方式是什么?AboutLLVM

android - Lollipop 更新后 HTC ONE M8 IR Blaster 无法正常工作

我需要使用HTCOne设备上的红外发射器。在lolipop更新之前我可以做到这一点没问题,但现在我的代码不起作用。ConsumerIrManagermCIR=(ConsumerIrManager)getSystemService(Context.CONSUMER_IR_SERVICE);mCIR.transmit(freq,pat);其中freq和pattern是打开我的电视所需的值(来自制造商)运行这段代码我没有遇到任何错误,唯一的问题是HTCone设备上的红外发射器没有亮起。(通过相机看irblaster)。我不明白,完全相同的代码适用于galaxys5设备。如果有人可以让红外线在

Android KitKat IR API 发送 Pronto Hex 命令

我正在尝试使用AndroidKitKatIRAPI发送ProntoIR命令。Android抛出错误提示“非正片”。我尝试了下面的示例ProntoHex命令,我想使用AndroidIRManagerAPI发送它。请帮助我解决问题。ProntoIR十六进制命令:0000006D0000000D0006011500060115000600BB000600BB000600BB000600BB000600BB000600BB000600BB000600BB0006000BB0100600BB01506模式数组:int[]数据=[0,109,0,13,6,277,6,277,6,277,6,277

iphone - LLVM IR(中间表示)可以用于创建跨平台(iphone 和 Android)ARM 可执行文件吗?

我正在研究从同一代码库高效创建Android和iPhone目标应用程序的可能方法,无论是C/C++/C#/Objective-C还是Java(使用VMKit)。LLVM看起来很有前途,但是我对围绕不同ARMCPU实现的兼容性问题感到有些困惑,主要是底层芯片组如何“解析”图形和声音代码方面(即我是否必须针对特定的ARM进行编码芯片组,或者更高级的API(如OpenGL)就足够了吗?)。我确实对各种CrossDev产品(即AirplaySDK、MoSync(GPL-GCC)、Unity3d、XMLVM等)了解一些,但我真正想做的是用Java编写或使用C/C++引擎,如果可能,发出LLVMI

android - 是否有适用于 Android 的 IR api?

我最近得到了一个GalaxyTab2,其中包括一个Remote。我试图用google搜索一些api可用性,但找不到任何东西。无论如何在自定义应用程序上使用IR控件,还是它被三星锁定了?谢谢 最佳答案 真正迟到的答案,但对于那些发现这个问题的人......我也在寻找SamsungInfraredAPI。我只找到了thisSamsungDevelopersforumresponse(日期为2012年9月6日)针对三星代表表示三星未向公众提供IRAPI的类似查询。 关于android-是否有适

java - Android Consumer IR Manager 必须是 : 之一

我正在尝试编写一个应用程序来玩弄我手机的IR发射器。但是,当我使用任何AndroidSDK(我已经尝试过IntelliJ、AndroidStudio和Eclipse)时,我得到“必须是Context.SOMETHING之一”并且SOMETHING是一个包含此调用必须是的所有事物的大量列表.但是,我没有看到:CONSUMER_IR_SERVICE像这个链接说我应该:https://developer.android.com/reference/android/hardware/ConsumerIrManager.html我的代码是:activity.getSystemService("C

android - 如何使用note 3 IR blaster开发 Remote

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我一直在网上搜索有关在eclipse中使用note3的IRblaster的工作示例。答案有很多,但没有让您走到最后。我希望能够使用任何IR代码并使用IRblaster传输它。任何API?图书馆?要学习的开源应用?

java - IR 发射器和 Android 5.0

我在运行Android5.0的GalaxyS5上遇到红外发射器问题。在我将它更新到5.0之前,我的应用程序在我的手机上运行良好,但现在,我应该管理的设备没有任何反应。当我点击我的应用程序发送IR代码时,LED闪烁表示IR管理器已激活,我可以通过连接到示波器的IR光电二极管接收信号。不幸的是,我得到的信号形状与应有的形状大不相同。我可以补充一点,在Android4.4.2下我的平板电脑上运行的相同代码仍然可以完美运行。为了帮助回答我的问题,我的代码示例:privateStringcommande="00000070000000320080003F001000100010003000100

java - Android 4.4 后 IR 传输 ConsumerIrManager 类不工作

我曾经构建了一个Android应用程序来控制我的空调,它曾经在Android4.1中运行良好(我使用的是HTCM8手机),现在升级到5.0lollipop后它停止工作我附上了一个示例fragment.没有调试错误,它说IR已传输。--空调品牌三星(含开关机IR码)PS:我已经模拟了所有连接的代码,//Toholdmycodesforremotesayon,offtemp+,temp-,swingetcpublicclassTransmissionCodes{privateint[]transmission;privateintfrequency;//+getters+setters+c