AllocationResult.cs 537 B

12345678910111213141516171819
  1. namespace ARMeilleure.CodeGen.RegisterAllocators
  2. {
  3. readonly struct AllocationResult
  4. {
  5. public int IntUsedRegisters { get; }
  6. public int VecUsedRegisters { get; }
  7. public int SpillRegionSize { get; }
  8. public AllocationResult(
  9. int intUsedRegisters,
  10. int vecUsedRegisters,
  11. int spillRegionSize)
  12. {
  13. IntUsedRegisters = intUsedRegisters;
  14. VecUsedRegisters = vecUsedRegisters;
  15. SpillRegionSize = spillRegionSize;
  16. }
  17. }
  18. }