Michael Smith has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/20692


Change subject: Implement pre-allocation in Section Memory Manager
......................................................................

Implement pre-allocation in Section Memory Manager

Import the llvm::SectionMemoryManager implementation so we can customize
internals for our use.

Implements up-front allocation for the LLVM Memory Manager to avoid
disparate sections on ARM which can exceed the 4GB limit for ADRP
instructions and crash (or hit an assertion in debug mode).

Change-Id: I9f224edcdbdcb05fce663c18b4a5f03c8e985675
---
M be/src/codegen/CMakeLists.txt
A be/src/codegen/mcjit-mem-mgr.cc
M be/src/codegen/mcjit-mem-mgr.h
3 files changed, 377 insertions(+), 23 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/92/20692/1
--
To view, visit http://gerrit.cloudera.org:8080/20692
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I9f224edcdbdcb05fce663c18b4a5f03c8e985675
Gerrit-Change-Number: 20692
Gerrit-PatchSet: 1
Gerrit-Owner: Michael Smith <[email protected]>

Reply via email to