Merge zizzer.eecs.umich.edu:/bk/newmem
into ahchoo.blinky.homelinux.org:/home/gblack/m5/newmem-x86 --HG-- extra : convert_revision : 3246c58850586b880641638bedb1f0025d0ef491
This commit is contained in:
@@ -40,7 +40,7 @@ output header {{
|
||||
{
|
||||
protected:
|
||||
// Constructor
|
||||
Branch(const char *mnem, MachInst _machInst, OpClass __opClass) :
|
||||
Branch(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
|
||||
SparcStaticInst(mnem, _machInst, __opClass)
|
||||
{
|
||||
}
|
||||
@@ -56,7 +56,7 @@ output header {{
|
||||
{
|
||||
protected:
|
||||
// Constructor
|
||||
BranchDisp(const char *mnem, MachInst _machInst,
|
||||
BranchDisp(const char *mnem, ExtMachInst _machInst,
|
||||
OpClass __opClass) :
|
||||
Branch(mnem, _machInst, __opClass)
|
||||
{
|
||||
@@ -76,7 +76,7 @@ output header {{
|
||||
{
|
||||
protected:
|
||||
// Constructor
|
||||
BranchNBits(const char *mnem, MachInst _machInst,
|
||||
BranchNBits(const char *mnem, ExtMachInst _machInst,
|
||||
OpClass __opClass) :
|
||||
BranchDisp(mnem, _machInst, __opClass)
|
||||
{
|
||||
@@ -91,7 +91,7 @@ output header {{
|
||||
{
|
||||
protected:
|
||||
// Constructor
|
||||
BranchSplit(const char *mnem, MachInst _machInst,
|
||||
BranchSplit(const char *mnem, ExtMachInst _machInst,
|
||||
OpClass __opClass) :
|
||||
BranchDisp(mnem, _machInst, __opClass)
|
||||
{
|
||||
@@ -107,7 +107,7 @@ output header {{
|
||||
{
|
||||
protected:
|
||||
// Constructor
|
||||
BranchImm13(const char *mnem, MachInst _machInst, OpClass __opClass) :
|
||||
BranchImm13(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
|
||||
Branch(mnem, _machInst, __opClass), imm(sext<13>(SIMM13))
|
||||
{
|
||||
}
|
||||
|
||||
@@ -418,7 +418,8 @@ BaseSimpleCPU::postExecute()
|
||||
if (thread->profile) {
|
||||
bool usermode = TheISA::inUserMode(tc);
|
||||
thread->profilePC = usermode ? 1 : thread->readPC();
|
||||
ProfileNode *node = thread->profile->consume(tc, inst);
|
||||
StaticInstPtr si(inst);
|
||||
ProfileNode *node = thread->profile->consume(tc, si);
|
||||
if (node)
|
||||
thread->profileNode = node;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user