草庐IT

LLVM_CONFIG

全部标签

c++ - LLVM 异常;捕获处理程序未处理,未调用清理

我正在尝试在JITllvm代码中创建一个异常处理程序。关于exceptionhandlinginLLVM的当前文档目前非常麻烦,所以我一直在尝试重用我从http://llvm.org/demo获得的大部分片段为了获得一个工作示例,但我不确定这些是否与llvm2.9(我正在使用的版本)保持同步。这就是模块在Module::dump()之后的样子;;ModuleID='testModule'declarei32@myfunc()definei32@test_function_that_invokes_another(){entryBlock:%0=allocai8*%1=allocai32

c++ - 为什么在 Visual Studio 中使用 LLVM+Clang 时未定义 __clang__?

我为Windows安装了LLVM,其中包括Clang和一些其他工具。它与VisualStudio集成,甚至让我在项目属性中选择“平台工具集”。但是,当我选择LLVM附带的任何工具集时,未定义__clang__,而是定义了_MSC_VER。在VisualStudio中使用LLVM和Clang时如何定义__clang__?我的VisualStudio版本是2015预览版(但是我也在2013年进行了测试,但也没有成功),我的LLVM版本基于SVN版本225473。我试过LLVM-vs2012、LLVM-vs2013和LLVM-vs2014作为平台工具集但没有成功。

java - 在 java config 中添加 http 安全过滤器

我正在尝试在Spring添加网络安全性,但我不希望过滤器应用于某些事情。在java中是怎么做到的?也许有更好的方法来做到这一点,因为我创建了一个自定义过滤器,但由于它的依赖关系,这是我能想到实例化它的唯一方法。总的来说,我想做的是这样的:/resources/**不应该通过过滤器,/login(POST)不应该通过过滤器,其他一切都应该通过过滤器通过我在Spring发现的各种示例,我能够想出这个作为开始,但它显然不起作用:@Configuration@EnableWebSecurity@Import(MyAppConfig.class)publicclassMySecurityConf

java - 在 java config 中添加 http 安全过滤器

我正在尝试在Spring添加网络安全性,但我不希望过滤器应用于某些事情。在java中是怎么做到的?也许有更好的方法来做到这一点,因为我创建了一个自定义过滤器,但由于它的依赖关系,这是我能想到实例化它的唯一方法。总的来说,我想做的是这样的:/resources/**不应该通过过滤器,/login(POST)不应该通过过滤器,其他一切都应该通过过滤器通过我在Spring发现的各种示例,我能够想出这个作为开始,但它显然不起作用:@Configuration@EnableWebSecurity@Import(MyAppConfig.class)publicclassMySecurityConf

c++ - 为 LLVM libc++ 3.3 构建静态库和共享库

来自SVN的最新LLVMlibc++3.3带有一个CMakeLists.txt。我是CMake新手,但昨天我学习了足够的知识,能够在RHEL6.4x86_64主机上构建libc++check-out。此外,我能够在所述CMakeLists.txt中添加足够的CPack相关命令以生成libcxx-3.3.svn-0.el6。x86_64.rpm。但很可能是由于CMake的新手,我无法同时构建静态库和共享库。是的。我评论了IsitpossibletogetCMaketobuildbothastaticandsharedversionofthesamelibrary?.但是,我不想使用add

c++ - 在 linux 上为 c++ 构建和使用纯 llvm 工具链

假设这是可能的,有人能告诉我,我必须如何配置cmake构建以在ubuntu-16.04上创建一个“纯”llvm工具链,包括clang会libc++libc++abilibunwind(llvm)编译器-rt任何其他可能相关且“准备好生产”的作品生成的编译器应该尽可能快(打开优化,没有不必要的断言或编译器二进制文件本身的其他检查)安装在单独的本地目录中(我们称之为)不依赖包管理器提供的llvm工具链默认使用libc++、libc++abi等。支持清理器(ubsan、地址、内存、线程)(这可能意味着我必须编译libc++asecondtime)到目前为止我已经克隆了llvm来自http:/

c++ - 使用 llvm::Linker 以编程方式查找未解析的外部对象

我正在使用clang/llvm以编程方式编译和链接C源代码。我发现llvm链接器似乎没有将模块中存在未解析的外部对象这一事实报告为错误。我有以下代码(请原谅长度,但这确实是最低要求):intCompileAndLink(){llvm::InitializeNativeTarget();std::stringcode="intUnresolvedFunction();\n""intmain(){returnUnresolvedFunction();}";clang::DiagnosticOptionsdiagnosticOptions;clang::TextDiagnosticPrint

java - 在没有 Git 存储库的情况下使用 Spring Cloud Config

是否可以在不使用任何Git存储库的情况下使用SpringCloudConfig?我正在尝试在application.properties中使用本地目录对其进行测试:spring.cloud.config.server.git.uri=file://${user.dir}/src/main/resources/config-repo但我收到以下错误:java.lang.IllegalStateException:文件中没有.git://path/to/src/main/resources/config-repo那么如果一个人根本不使用Git,就不能使用SpringCloud吗?更新:感谢

java - 在没有 Git 存储库的情况下使用 Spring Cloud Config

是否可以在不使用任何Git存储库的情况下使用SpringCloudConfig?我正在尝试在application.properties中使用本地目录对其进行测试:spring.cloud.config.server.git.uri=file://${user.dir}/src/main/resources/config-repo但我收到以下错误:java.lang.IllegalStateException:文件中没有.git://path/to/src/main/resources/config-repo那么如果一个人根本不使用Git,就不能使用SpringCloud吗?更新:感谢

c++ - 编译 clang-llvm 示例

我正在尝试编译Hello目录lib/Transforms/Hello中的示例,它基本上是LLVMpass的HelloWorld,但是当我尝试使用make编译它时出现以下错误。../../../Makefile.common:61:../../../Makefile.config:Nosuchfileordirectory../../../Makefile.common:69:/Makefile.rules:Nosuchfileordirectorymake:***Noruletomaketarget`/Makefile.rules'.Stop.知道问题是什么以及如何解决吗?