Review Board 2.0.15


cpu: Result refactoring

Review Request #3756 - Created Dec. 9, 2016 and updated

Information
Rekai Gonzalez Alberquilla
gem5
default
Reviewers
Default
Changeset 11761:58decfdf9c7b
---------------------------
cpu: Result refactoring

The Result union used to collect the result of an instruction is now a
class of its own, with its constructor, and explicit casting methods for
cleanliness.

This is also a stepping stone to have vector registers, and instructions
that produce a vector register as output.

Change-Id: I6f40c11cb5e835d8b11f7804a4e967aff18025b9
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>

Builtin regressions

Issue Summary

1 0 1 0
Description From Last Updated Status
Review request changed
Updated (Jan. 26, 2017, 5:40 a.m.)

Description:

~  

Changeset 11761:e62eb2fb62b4

  ~

Changeset 11761:58decfdf9c7b

   
   

cpu: Result refactoring

   
   

The Result union used to collect the result of an instruction is now a

    class of its own, with its constructor, and explicit casting methods for
    cleanliness.

   
   

This is also a stepping stone to have vector registers, and instructions

    that produce a vector register as output.

   
   

Change-Id: I6f40c11cb5e835d8b11f7804a4e967aff18025b9

    Reviewed-by: Andreas Sandberg andreas.sandberg@arm.com

Diff:

Revision 3 (+205 -78)

Show changes

Ship it!
Posted (Jan. 26, 2017, 9:03 a.m.)
Ship It!