예제 #1
0
void Architecture::replaceRegSets(FieldList& fl) {
    for (size_t i = 0; i < fl.size(); ++i) {
        auto name = currentArch->regSymbolMap.find(fl.getField(i));
        if (name != currentArch->regSymbolMap.end()) {
            fl.setField(i, name->second);
        }       
    }
}