diff options
author | Kostya Serebryany <kcc@google.com> | 2015-01-21 02:11:05 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2015-01-21 02:11:05 +0000 |
commit | 82b58712c119a2d0ab354cac0c3d80554bd3e741 (patch) | |
tree | 38738ef15066d1f28baa7d8f887cbb074f5180fb /llvm/lib/Transforms/InstCombine/InstructionCombining.cpp | |
parent | 896984c251b2f02646ac63f7d9a29725d967180f (diff) | |
download | bcm5719-llvm-82b58712c119a2d0ab354cac0c3d80554bd3e741.tar.gz bcm5719-llvm-82b58712c119a2d0ab354cac0c3d80554bd3e741.zip |
[sanitizer] First step toward supporting 42-bit AS on aarch64
aarch64-linux kernel has configurable 39, 42 or 47 bit virtual address
space. Most distros AFAIK use 42-bit VA right now, but there are also
39-bit VA users too. The ppc64 handling can be used for this just fine
and support all the 3 sizes.
There are other issues, like allocator32 not really being able to support
the larger addres spaces, and hardcoded 39-bit address space size in other
macros.
Patch by Jakub Jelinek.
llvm-svn: 226639
Diffstat (limited to 'llvm/lib/Transforms/InstCombine/InstructionCombining.cpp')
0 files changed, 0 insertions, 0 deletions