[Stackmaps] Update the stackmap format to use 64-bit relocations for the function...
authorJuergen Ributzka <juergen@apple.com>
Mon, 31 Mar 2014 22:14:04 +0000 (22:14 +0000)
committerJuergen Ributzka <juergen@apple.com>
Mon, 31 Mar 2014 22:14:04 +0000 (22:14 +0000)
commitd8c9577764c8277ce17446595f5af5c857385a41
tree9ef6719bfaafa04b2e3c1fd45bd7a4c6e0f4ed88
parent4ffbb65494d1991993c0fb7cc4f999e96a799af8
[Stackmaps] Update the stackmap format to use 64-bit relocations for the function address and properly align all entries.

This commit updates the stackmap format to version 1 to indicate the
reorganizaion of several fields. This was done in order to align stackmap
entries to their natural alignment and to minimize padding.

Fixes <rdar://problem/16005902>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205254 91177308-0d34-0410-b5e6-96231b3b80d8
docs/StackMaps.rst
include/llvm/CodeGen/StackMaps.h
lib/CodeGen/StackMaps.cpp
test/CodeGen/ARM64/anyregcc.ll
test/CodeGen/ARM64/stackmap.ll
test/CodeGen/X86/anyregcc.ll
test/CodeGen/X86/stackmap-liveness.ll
test/CodeGen/X86/stackmap.ll