Lines Matching refs:Parameter
1433 void Scop::createParameterId(const SCEV *Parameter) { in createParameterId() argument
1434 assert(Parameters.count(Parameter)); in createParameterId()
1435 assert(!ParameterIds.count(Parameter)); in createParameterId()
1439 if (const SCEVUnknown *ValueParameter = dyn_cast<SCEVUnknown>(Parameter)) { in createParameterId()
1462 const_cast<void *>((const void *)Parameter)); in createParameterId()
1463 ParameterIds[Parameter] = Id; in createParameterId()
1467 for (const SCEV *Parameter : NewParameters) { in addParams() local
1469 Parameter = extractConstantFactor(Parameter, *SE).second; in addParams()
1470 Parameter = getRepresentingInvariantLoadSCEV(Parameter); in addParams()
1472 if (Parameters.insert(Parameter)) in addParams()
1473 createParameterId(Parameter); in addParams()
1477 isl::id Scop::getIdForParam(const SCEV *Parameter) const { in getIdForParam()
1479 Parameter = getRepresentingInvariantLoadSCEV(Parameter); in getIdForParam()
1480 return ParameterIds.lookup(Parameter); in getIdForParam()
1497 for (auto *Parameter : Parameters) { in addParameterBounds() local
1498 ConstantRange SRange = SE->getSignedRange(Parameter); in addParameterBounds()
1832 for (const SCEV *Parameter : Parameters) { in getFullParamSpace() local
1833 isl::id Id = getIdForParam(Parameter); in getFullParamSpace()
2068 for (const SCEV *Parameter : Parameters) in printContext() local
2069 OS.indent(4) << "p" << Dim++ << ": " << *Parameter << "\n"; in printContext()