From e7b8db2e633f71da868fac22da5c050dcb922788 Mon Sep 17 00:00:00 2001 From: Rafael Ávila de Espíndola Date: Wed, 13 Apr 2011 13:53:19 -0400 Subject: Enable alias analysis and the function attributes pass. The C API extension is already upstream, we can drop the local copy once the bots are updated. --- src/rustllvm/RustWrapper.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/rustllvm/RustWrapper.cpp') diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp index 34346914940..aa17184ceb9 100644 --- a/src/rustllvm/RustWrapper.cpp +++ b/src/rustllvm/RustWrapper.cpp @@ -31,3 +31,8 @@ extern "C" const char *LLVMRustGetLastError(void) { LLVMOpaqueObjectFile* (*RustHackToFetchObjectO)(LLVMOpaqueMemoryBuffer*) = LLVMCreateObjectFile; + +extern "C" void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM); + +void (*RustHackToFetchPassesO)(LLVMPassManagerRef PM) = + LLVMAddBasicAliasAnalysisPass; -- cgit 1.4.1-3-g733a5