diff options
author | Dan Gohman <dan433584@gmail.com> | 2016-12-23 03:23:52 +0000 |
---|---|---|
committer | Dan Gohman <dan433584@gmail.com> | 2016-12-23 03:23:52 +0000 |
commit | 00d734d89b381f6d3cde6e6f5177479f8dfb2f34 (patch) | |
tree | 0be9ae6efda7f1c44ecd4ec60c578466f1178192 /llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h | |
parent | 58841b45d0157fdea281f91183a124ebabe57866 (diff) | |
download | bcm5719-llvm-00d734d89b381f6d3cde6e6f5177479f8dfb2f34.tar.gz bcm5719-llvm-00d734d89b381f6d3cde6e6f5177479f8dfb2f34.zip |
[WebAssembly] Annotate call and load/store immediates.
These will be used to guide the binary encoding of these immediates.
llvm-svn: 290412
Diffstat (limited to 'llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h')
-rw-r--r-- | llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h b/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h index 2d6821fad8e..8583b772dea 100644 --- a/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h +++ b/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h @@ -55,6 +55,10 @@ enum OperandType { OPERAND_F32IMM, /// 64-bit floating-point immediates. OPERAND_F64IMM, + /// 32-bit unsigned function indices. + OPERAND_FUNCTION32, + /// 32-bit unsigned memory offsets. + OPERAND_OFFSET32, /// p2align immediate for load and store address alignment. OPERAND_P2ALIGN, /// signature immediate for block/loop. |