aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-02-14 22:23:26 +0100
committerGitHub <noreply@github.com>2022-02-14 22:23:26 +0100
commitd81b45b685a1ddd72555ee5b8ffacc2cba275e46 (patch)
tree05c5376b9da914a800a1d7fb063d24a144e0ef57
parentda903efa63c2a5576dec2316670c3d6ebdca70b3 (diff)
parent38ac67e8dd8c9673bcbe5150b53394176cdccd0b (diff)
Merge pull request #21189 from vespa-engine/revert-21188-revert-21185-revert-21183-balder/let-large-allocations-by-llvm-during-compilation-be-done-by-mmap-directlyv7.543.30
Revert "Revert "Revert "Let allocations larger than 1M be handled directly by mmap"""
-rw-r--r--eval/src/vespa/eval/eval/llvm/llvm_wrapper.cpp4
1 files changed, 0 insertions, 4 deletions
diff --git a/eval/src/vespa/eval/eval/llvm/llvm_wrapper.cpp b/eval/src/vespa/eval/eval/llvm/llvm_wrapper.cpp
index d1a9ffc5b49..512e12bec71 100644
--- a/eval/src/vespa/eval/eval/llvm/llvm_wrapper.cpp
+++ b/eval/src/vespa/eval/eval/llvm/llvm_wrapper.cpp
@@ -21,8 +21,6 @@
#include <vespa/eval/eval/check_type.h>
#include <vespa/vespalib/stllike/hash_set.h>
#include <vespa/vespalib/util/approx.h>
-#include <vespa/vespalib/util/size_literals.h>
-#include <vespa/vespalib/util/malloc_mmap_guard.h>
#include <limits>
double vespalib_eval_ldexp(double a, double b) { return std::ldexp(a, b); }
@@ -730,8 +728,6 @@ LLVMWrapper::compile(llvm::raw_ostream * dumpStream)
// Set relocation model to silence valgrind on CentOS 8 / aarch64
_engine.reset(llvm::EngineBuilder(std::move(_module)).setOptLevel(llvm::CodeGenOpt::Aggressive).setRelocationModel(llvm::Reloc::Static).create());
assert(_engine && "llvm jit not available for your platform");
-
- MallocMmapGuard largeAllocsAsMMap(1_Mi);
_engine->finalizeObject();
}