Lines Matching defs:Parameter
1444 void Scop::createParameterId(const SCEV *Parameter) {
1445 assert(Parameters.count(Parameter));
1446 assert(!ParameterIds.count(Parameter));
1450 if (const SCEVUnknown *ValueParameter = dyn_cast<SCEVUnknown>(Parameter)) {
1473 const_cast<void *>((const void *)Parameter));
1474 ParameterIds[Parameter] = Id;
1478 for (const SCEV *Parameter : NewParameters) {
1480 Parameter = extractConstantFactor(Parameter, *SE).second;
1481 Parameter = getRepresentingInvariantLoadSCEV(Parameter);
1483 if (Parameters.insert(Parameter))
1484 createParameterId(Parameter);
1488 isl::id Scop::getIdForParam(const SCEV *Parameter) const {
1490 Parameter = getRepresentingInvariantLoadSCEV(Parameter);
1491 return ParameterIds.lookup(Parameter);
1508 for (auto *Parameter : Parameters) {
1509 ConstantRange SRange = SE->getSignedRange(Parameter);
1839 for (const SCEV *Parameter : Parameters) {
1840 isl::id Id = getIdForParam(Parameter);
2075 for (const SCEV *Parameter : Parameters)
2076 OS.indent(4) << "p" << Dim++ << ": " << *Parameter << "\n";