summaryrefslogtreecommitdiff
path: root/cuobjdump_to_ptxplus/cuobjdumpInstList.cc
diff options
context:
space:
mode:
authorAndrew M. B. Boktor <[email protected]>2012-05-27 23:43:22 -0800
committerAndrew Boktor <[email protected]>2014-08-14 13:47:32 -0700
commit7d029b6129048cddbb0895565befcc452ef0aa5b (patch)
tree7923cf7144b83725d95256922b15cc4b9573dd62 /cuobjdump_to_ptxplus/cuobjdumpInstList.cc
parentdb7a2172c8d483436c66ff0dc38ca4f0b935b270 (diff)
Removing stringList and replacing it with std::list
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12799]
Diffstat (limited to 'cuobjdump_to_ptxplus/cuobjdumpInstList.cc')
-rw-r--r--cuobjdump_to_ptxplus/cuobjdumpInstList.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/cuobjdump_to_ptxplus/cuobjdumpInstList.cc b/cuobjdump_to_ptxplus/cuobjdumpInstList.cc
index 1197b51..a996667 100644
--- a/cuobjdump_to_ptxplus/cuobjdumpInstList.cc
+++ b/cuobjdump_to_ptxplus/cuobjdumpInstList.cc
@@ -340,20 +340,20 @@ void cuobjdumpInstList::addCuobjdumpRegister(std::string reg, bool lo)
char * regString;
regString = new char [reg.size()+1];
- stringList* typeModifiers = getListEnd().getTypeModifiers();
+ std::list<std::string>* typeModifiers = getListEnd().getTypeModifiers();
const char* baseInst = getListEnd().getBase();
//TODO: support for 64bit vectors and 128bit vectors
if((strcmp(baseInst, "DADD")==0) || (strcmp(baseInst, "DMUL")==0) || (strcmp(baseInst, "DFMA")==0) ||
- ((typeModifiers->getSize()==1) &&
- (strcmp((typeModifiers->getListStart()->stringText), ".S64")==0) &&
+ ((typeModifiers->size()==1) &&
+ (typeModifiers->front() == ".S64") &&
((strcmp(baseInst, "G2R")==0)||(strcmp(baseInst, "R2G")==0)||
(strcmp(baseInst, "GLD")==0)||(strcmp(baseInst, "GST")==0)||
(strcmp(baseInst, "LST")==0))))
{
vectorFlag = 64;
}
- else if((typeModifiers->getSize()==1) && (strcmp((typeModifiers->getListStart()->stringText), ".S128")==0))
+ else if((typeModifiers->size()==1) && (typeModifiers->front() == ".S128"))
{
vectorFlag = 128;
}