base_dyn_inst.hh (10687:276da6265ab8) | base_dyn_inst.hh (10715:ced453290507) |
---|---|
1/* 2 * Copyright (c) 2011,2013 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved. 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 580 unchanged lines hidden (view full) --- 589 590 /** Returns the number of destination registers. */ 591 int8_t numDestRegs() const { return staticInst->numDestRegs(); } 592 593 // the following are used to track physical register usage 594 // for machines with separate int & FP reg files 595 int8_t numFPDestRegs() const { return staticInst->numFPDestRegs(); } 596 int8_t numIntDestRegs() const { return staticInst->numIntDestRegs(); } | 1/* 2 * Copyright (c) 2011,2013 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved. 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 580 unchanged lines hidden (view full) --- 589 590 /** Returns the number of destination registers. */ 591 int8_t numDestRegs() const { return staticInst->numDestRegs(); } 592 593 // the following are used to track physical register usage 594 // for machines with separate int & FP reg files 595 int8_t numFPDestRegs() const { return staticInst->numFPDestRegs(); } 596 int8_t numIntDestRegs() const { return staticInst->numIntDestRegs(); } |
597 int8_t numCCDestRegs() const { return staticInst->numCCDestRegs(); } |
|
597 598 /** Returns the logical register index of the i'th destination register. */ 599 RegIndex destRegIdx(int i) const { return staticInst->destRegIdx(i); } 600 601 /** Returns the logical register index of the i'th source register. */ 602 RegIndex srcRegIdx(int i) const { return staticInst->srcRegIdx(i); } 603 604 /** Pops a result off the instResult queue */ --- 469 unchanged lines hidden --- | 598 599 /** Returns the logical register index of the i'th destination register. */ 600 RegIndex destRegIdx(int i) const { return staticInst->destRegIdx(i); } 601 602 /** Returns the logical register index of the i'th source register. */ 603 RegIndex srcRegIdx(int i) const { return staticInst->srcRegIdx(i); } 604 605 /** Pops a result off the instResult queue */ --- 469 unchanged lines hidden --- |