Lines Matching refs:ValueCols

24 //  let ValueCols = [["true"], ["false"]]; }
49 // RowFields. These groups of instructions are later matched against ValueCols
65 // let ValueCols = [["true"], ["false"]]; }
72 // of columns in ValueCols (it is defined as a list<list<string> >. Therefore,
98 std::vector<ListInit*> ValueCols;
125 // Ex: ValueCols = [['true'],['false']] -- it results two columns in the
128 ListInit *ColValList = MapRec->getValueAsListInit("ValueCols");
133 MapRec->getName() + "' has empty " + "`ValueCols' field!");
138 // Make sure that all the sub-lists in 'ValueCols' have same number of
142 "', field `ValueCols' entries don't match with " +
144 ValueCols.push_back(ColI);
169 return ValueCols;
219 // on ValueCols and store them into MapTable.
288 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols();
289 unsigned NumOfCols = ValueCols.size();
295 ListInit *CurValueCol = ValueCols[ColIdx];
361 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols();
362 unsigned NumCol = ValueCols.size();
432 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols();
439 if (ValueCols.size() > 1) {
440 for (unsigned i = 0, e = ValueCols.size(); i < e; i++) {
441 ListInit *ColumnI = ValueCols[i];
473 const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols();
476 if (ValueCols.size() > 1) {
506 ListInit *List = CurMap->getValueAsListInit("ValueCols");
507 std::vector<ListInit*> ValueCols;
515 "`ValueCols' entries don't match with the entries in 'ColFields' !");
516 ValueCols.push_back(ListJ);
522 ColFieldValueMap[ColName].push_back((ValueCols[k])->getElement(j));