Refactor machine operand accessors in EraVMInstrInfo.h
so they use logical operands mappings
#516
Labels
EraVMInstrInfo.h
so they use logical operands mappings
#516
If to set
let UseLogicalOperandMappings = true
for an instruction, LLVM produces mappings to identify:getLogicalOperandSize
)getLogicalOperandType
)getLogicalOperandIdx
)We enable these mappings in [EraVM][CodeEmitter] Emit arithmetics and pointer arithmetics #507.
In the same time
EraVMInstrInfo.h
define similar functions:argumentType
,argumentSize
and functions to calculate iterators to corresponding machine operands. This logic is to be replaced withtablegen
generated one.The text was updated successfully, but these errors were encountered: