mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-25 05:22:04 +00:00
Implement the major chunk of PR7195: support for 'callw'
in the integrated assembler. Still some discussion to be done. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107825 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -836,6 +836,7 @@ OperandType RecognizableInstr::typeFromString(const std::string &s,
|
||||
TYPE("RST", TYPE_ST)
|
||||
TYPE("i128mem", TYPE_M128)
|
||||
TYPE("i64i32imm_pcrel", TYPE_REL64)
|
||||
TYPE("i16imm_pcrel", TYPE_REL16)
|
||||
TYPE("i32imm_pcrel", TYPE_REL32)
|
||||
TYPE("SSECC", TYPE_IMM3)
|
||||
TYPE("brtarget", TYPE_RELv)
|
||||
@@ -955,6 +956,7 @@ OperandEncoding RecognizableInstr::relocationEncodingFromString
|
||||
ENCODING("i64i8imm", ENCODING_IB)
|
||||
ENCODING("i8imm", ENCODING_IB)
|
||||
ENCODING("i64i32imm_pcrel", ENCODING_ID)
|
||||
ENCODING("i16imm_pcrel", ENCODING_IW)
|
||||
ENCODING("i32imm_pcrel", ENCODING_ID)
|
||||
ENCODING("brtarget", ENCODING_Iv)
|
||||
ENCODING("brtarget8", ENCODING_IB)
|
||||
|
||||
Reference in New Issue
Block a user