diff options
Diffstat (limited to 'backend/include/rcc/CodeGen/InstructionDescriptor.h')
| -rw-r--r-- | backend/include/rcc/CodeGen/InstructionDescriptor.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/backend/include/rcc/CodeGen/InstructionDescriptor.h b/backend/include/rcc/CodeGen/InstructionDescriptor.h index ddc42e8..ccd1b63 100644 --- a/backend/include/rcc/CodeGen/InstructionDescriptor.h +++ b/backend/include/rcc/CodeGen/InstructionDescriptor.h @@ -267,6 +267,10 @@ struct InstructionDescriptor final { InstructionSemanticVerifier VerifyInstructionSemantics = nullptr; }; +[[nodiscard]] Expected<std::vector<const OperandDescriptor *>> +resolveExplicitOperandDescriptors(const InstructionDescriptor &Descriptor, + std::size_t OperandCount); + struct ImmediatePredicate final { ImmediatePredicateID ID; std::string Name; |
