Lines Matching defs:ValueCols
23 // let ValueCols = [["true"], ["false"]]; }
48 // RowFields. These groups of instructions are later matched against ValueCols
64 // let ValueCols = [["true"], ["false"]]; }
71 // 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");
134 "`ValueCols' field!");
139 // Make sure that all the sub-lists in 'ValueCols' have same number of
144 "', field `ValueCols' entries don't match with " +
146 ValueCols.push_back(ColI);
160 const std::vector<ListInit *> &getValueCols() const { return ValueCols; }
208 // on ValueCols and store them into MapTable.
281 const std::vector<ListInit *> &ValueCols = InstrMapDesc.getValueCols();
282 unsigned NumOfCols = ValueCols.size();
288 ListInit *CurValueCol = ValueCols[ColIdx];
364 const std::vector<ListInit *> &ValueCols = InstrMapDesc.getValueCols();
365 unsigned NumCol = ValueCols.size();
438 const std::vector<ListInit *> &ValueCols = InstrMapDesc.getValueCols();
445 if (ValueCols.size() > 1) {
446 for (unsigned i = 0, e = ValueCols.size(); i < e; i++) {
447 ListInit *ColumnI = ValueCols[i];
480 const std::vector<ListInit *> &ValueCols = InstrMapDesc.getValueCols();
483 if (ValueCols.size() > 1) {
513 ListInit *List = CurMap->getValueAsListInit("ValueCols");
514 std::vector<ListInit *> ValueCols;
523 "`ValueCols' entries don't match with the entries in "
525 ValueCols.push_back(ListJ);
531 ColFieldValueMap[ColName].push_back((ValueCols[k])->getElement(j));