Lines Matching refs:Array

100 static json::Array exportArrays(const Scop &S) {  in exportArrays()
101 json::Array Arrays; in exportArrays()
109 json::Object Array; in exportArrays() local
110 json::Array Sizes; in exportArrays()
111 Array["name"] = SAI->getName(); in exportArrays()
122 Array["sizes"] = std::move(Sizes); in exportArrays()
124 Array["type"] = RawStringOstream.str(); in exportArrays()
126 Arrays.push_back(std::move(Array)); in exportArrays()
151 json::Array Statements; in getJSON()
159 json::Array Accesses; in getJSON()
276 const json::Array &statements = *JScop.getArray("statements"); in importSchedule()
358 const json::Array &statements = *JScop.getArray("statements"); in importAccesses()
378 const json::Array &JsonAccesses = *Statement->getArray("accesses"); in importAccesses()
547 static bool areArraysEqual(ScopArrayInfo *SAI, const json::Object &Array) { in areArraysEqual() argument
552 if (!Array.get("type")) { in areArraysEqual()
558 if (!Array.get("sizes")) { in areArraysEqual()
564 if (!Array.get("name")) { in areArraysEqual()
569 if (SAI->getName() != *Array.getString("name")) in areArraysEqual()
572 if (SAI->getNumberOfDimensions() != Array.getArray("sizes")->size()) in areArraysEqual()
575 for (unsigned i = 1; i < Array.getArray("sizes")->size(); i++) { in areArraysEqual()
577 const json::Array &SizesArray = *Array.getArray("sizes"); in areArraysEqual()
585 if (RawStringOstream.str() != Array.getString("type").value()) { in areArraysEqual()
634 const json::Array &Arrays = *JScop.getArray("arrays"); in importArrays()
654 const json::Object &Array = *Arrays[ArrayIdx].getAsObject(); in importArrays() local
656 parseTextType(Array.get("type")->getAsString().value().str(), in importArrays()
662 const json::Array &SizesArray = *Array.getArray("sizes"); in importArrays()
677 ElementType, Array.getString("name").value().str(), DimSizes); in importArrays()
679 if (Array.get("allocation")) { in importArrays()
680 NewSAI->setIsOnHeap(Array.getString("allocation").value() == "heap"); in importArrays()