Lines Matching +defs:string +defs:match
166 "extents and lower bounds must match");
184 std::string componentName{};
369 assert(partInfo.typeParams.size() == 1 && "expect base string length");
448 std::optional<std::string> string = staticObject->AsString();
451 // This will also avoid making string copies here.
452 if (!string)
455 fir::factory::createStringLiteral(builder, getLoc(), *string);
1284 hlfir::Entity string,
1290 builder.create<hlfir::SetLengthOp>(loc, string, safeLength)};
1496 if (auto match = map->find(&expr); match != map->end())
1497 return hlfir::EntityWithAttributes{match->second};
1500 if (auto match = map->find(&someExpr); match != map->end())
1501 return hlfir::EntityWithAttributes{match->second};
1809 std::string name = converter.getRecordTypeFieldName(sym);