mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-15 19:24:33 +00:00
MIR Serialization: Serialize the '.cfi_def_cfa_register' CFI instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243322 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -688,6 +688,12 @@ bool MIParser::parseCFIOperand(MachineOperand &Dest) {
|
||||
CFIIndex =
|
||||
MMI.addFrameInst(MCCFIInstruction::createOffset(nullptr, Reg, Offset));
|
||||
break;
|
||||
case MIToken::kw_cfi_def_cfa_register:
|
||||
if (parseCFIRegister(Reg))
|
||||
return true;
|
||||
CFIIndex =
|
||||
MMI.addFrameInst(MCCFIInstruction::createDefCfaRegister(nullptr, Reg));
|
||||
break;
|
||||
case MIToken::kw_cfi_def_cfa_offset:
|
||||
if (parseCFIOffset(Offset))
|
||||
return true;
|
||||
@@ -736,6 +742,7 @@ bool MIParser::parseMachineOperand(MachineOperand &Dest) {
|
||||
case MIToken::exclaim:
|
||||
return parseMetadataOperand(Dest);
|
||||
case MIToken::kw_cfi_offset:
|
||||
case MIToken::kw_cfi_def_cfa_register:
|
||||
case MIToken::kw_cfi_def_cfa_offset:
|
||||
return parseCFIOperand(Dest);
|
||||
case MIToken::Error:
|
||||
|
Reference in New Issue
Block a user