summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/StackMaps.h
diff options
context:
space:
mode:
authorJuergen Ributzka <juergen@apple.com>2014-03-31 22:14:04 +0000
committerJuergen Ributzka <juergen@apple.com>2014-03-31 22:14:04 +0000
commitd8c9577764c8277ce17446595f5af5c857385a41 (patch)
tree9ef6719bfaafa04b2e3c1fd45bd7a4c6e0f4ed88 /include/llvm/CodeGen/StackMaps.h
parent4ffbb65494d1991993c0fb7cc4f999e96a799af8 (diff)
downloadllvm-d8c9577764c8277ce17446595f5af5c857385a41.tar.gz
llvm-d8c9577764c8277ce17446595f5af5c857385a41.tar.bz2
llvm-d8c9577764c8277ce17446595f5af5c857385a41.tar.xz
[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
Diffstat (limited to 'include/llvm/CodeGen/StackMaps.h')
-rw-r--r--include/llvm/CodeGen/StackMaps.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/llvm/CodeGen/StackMaps.h b/include/llvm/CodeGen/StackMaps.h
index 9497578cf3..a62ab6edd4 100644
--- a/include/llvm/CodeGen/StackMaps.h
+++ b/include/llvm/CodeGen/StackMaps.h
@@ -133,7 +133,7 @@ public:
private:
typedef SmallVector<Location, 8> LocationVec;
typedef SmallVector<LiveOutReg, 8> LiveOutVec;
- typedef MapVector<const MCSymbol *, uint32_t> FnStackSizeMap;
+ typedef MapVector<const MCSymbol *, uint64_t> FnStackSizeMap;
struct CallsiteInfo {
const MCExpr *CSOffsetExpr;