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]>
