[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)
commite117992f00c4cf16929b6a65de8eeab15f8942ad
tree90f128dae8c34ff9d99338529d4a6269a05baa34
parent10c4ce25841902b458e3b42906d31d2c7e29dba1
[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>

llvm-svn: 205254
llvm/docs/StackMaps.rst
llvm/include/llvm/CodeGen/StackMaps.h
llvm/lib/CodeGen/StackMaps.cpp
llvm/test/CodeGen/ARM64/anyregcc.ll
llvm/test/CodeGen/ARM64/stackmap.ll
llvm/test/CodeGen/X86/anyregcc.ll
llvm/test/CodeGen/X86/stackmap-liveness.ll
llvm/test/CodeGen/X86/stackmap.ll