llvm-clang

    4热度

    1回答

    我试图通过使用L-> getCanonicalInductionVariable()给出其参考L *中循环遍中的循环的规范归纳变量。 但我遇到的许多循环并不是规范形式。对于前: for (int i = 10; i < 20 ; i++) { .... } 根据LLVM文档http://llvm.org/docs/Passes.html#indvars-canonicalize-i

    1热度

    3回答

    我想使用clang将httpd编译为LLVM字节码。首先,我尝试使用GCC,为此,我做了以下编译它: ./configure --prefix=/home/varun/apache/httpd/gcc --with-included-apr make sudo make install 并成功安装!现在 ,我尝试用铿锵编译它,因为我做到以下几点: CC="clang" CFLAGS

    4热度

    2回答

    我们试图实现一个jit编译器,其性能应该与使用clang -o4时的性能相同。有没有一个地方,我可以很容易地获得铛用-o4指定的优化传递列表?

    11热度

    2回答

    我在调试控制台中有这个奇怪的功能。 说你有下面的代码: anIssue.issueID=[issueDictionary objectForKey:@"uniqueId"]; 的issueDictionary功能正常的PO: { Title = "december 2012"; coverUrl = "htt://toeete.com/CoverURL/77111a51-32d8-4c39-9

    3热度

    1回答

    我构建LLVM并使用它,现在我想添加Gold插件作为链接器,我只是在LLVM网站上按照“使用插件支持构建黄金”,现在已经有了ld-new但我不想重建LLVM agian,有什么方法可以在不重建LLVM的情况下添加此插件?

    1热度

    1回答

    在llvm.org上有关于如何将Gold插件添加到LLVM-gcc的说明;但是从3.2版开始,他们不再使用LLVM-gcc,而是使用Clang来代替,并且不清楚如何使用它。 有谁知道如何添加Gold插件到LLVM 3.2? 我们是否需要安装此插件,还是嵌入在Clang中? 我读过,如果你没有黄金插件作为接头,如果您尝试-O4为LTO就会将其视为-O3,但我想这是当你使用时,使用gcc系统链接,而不

    5热度

    4回答

    是否可以强制Xcode编译器验证代码中引用的文件是否有效? 有在Cocoa开发多点的时候,你自然引用文件编程通过一个NSString: [UINib nibWithNibName:@"MyNib" bundle:nil]; [UIImage imageNamed:@"MyImage"]; [[UIViewController alloc] initWithNibName:@"MyNib" bu

    0热度

    1回答

    我正在尝试使用libclang API以编程方式分析C++项目。我有铿锵编译好,我的工具正确解析生成的AST,但我不知道如何打开/关闭特定的警告。 这里是有关的代码片段,我想启用/禁用“未使用变量”警告: clang::DiagnosticOptions mDiagnosticOptions; mDiagnosticOptions.ShowOptionNames = 1; // p

    6热度

    2回答

    我一直在寻找Objective-C中的autoboxing(例如here)。是否有拆箱的新语法? 举例来说,我想这样做,但更短: NSArray *oneNumber = @[@1]; int one = ((NSNumber *)oneNumber[0]).intValue; 第二行的语法是可怕的。是否有任何新的语言功能来解决这个问题?

    0热度

    2回答

    我想编写一个工具,它可以在开发软件时为Objective-c类名,选择器名和属性名执行代码完成。 (即可以定期运行并构建类名称树及其属性/选择器的东西)。 有没有我可以使用的API? 。 。我正在研究铛静态分析器,但是由于在文档上快速运行,似乎我需要更低级别的东西。