[RyuJIT] Unify handling of nodes that produce multiple registers #8678
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
enhancement
Product code improvement that does NOT require public API changes/additions
JitUntriaged
CLR JIT issues needing additional triage
Milestone
Nodes that produce multiple registers require special handling. There should be a unified mechanism for manipulating the register and spill info on these nodes. The nodes are:
GenTreeMultiRegOp
(_TARGET_ARM_
)GenTreePutArgSplit
(_TARGET_ARM_
)GenTreeCall
(FEATURE_MULTIREG_RET
)See the declarations of the following methods on these nodes:
ClearOtherRegs()
ClearOtherRegFlags()
GetRegNumByIdx()
GetRegSpillFlagByIdx()
SetRegSpillFlagByIdx()
GetRegType()
category:implementation
theme:ir
skill-level:expert
cost:medium
The text was updated successfully, but these errors were encountered: