Lines Matching defs:OrderedAssignmentRewriter
108 class OrderedAssignmentRewriter {
110 OrderedAssignmentRewriter(fir::FirOpBuilder &builder,
304 void OrderedAssignmentRewriter::walk(
343 void OrderedAssignmentRewriter::pre(hlfir::ForallOp forallOp) {
369 void OrderedAssignmentRewriter::post(hlfir::ForallOp) {
374 void OrderedAssignmentRewriter::pre(hlfir::ForallIndexOp forallIndexOp) {
384 void OrderedAssignmentRewriter::pre(hlfir::ForallMaskOp forallMaskOp) {
393 void OrderedAssignmentRewriter::post(hlfir::ForallMaskOp forallMaskOp) {
445 void OrderedAssignmentRewriter::pre(hlfir::RegionAssignOp regionAssignOp) {
500 void OrderedAssignmentRewriter::generateMaskIfOp(mlir::Value cdt) {
510 void OrderedAssignmentRewriter::pre(hlfir::WhereOp whereOp) {
555 void OrderedAssignmentRewriter::post(hlfir::WhereOp whereOp) {
567 void OrderedAssignmentRewriter::enterElsewhere(hlfir::ElseWhereOp elseWhereOp) {
581 void OrderedAssignmentRewriter::pre(hlfir::ElseWhereOp elseWhereOp) {
590 void OrderedAssignmentRewriter::post(hlfir::ElseWhereOp elseWhereOp) {
611 static OrderedAssignmentRewriter::ValueAndCleanUp
613 OrderedAssignmentRewriter::ValueAndCleanUp valueAndCleanUp,
622 std::optional<OrderedAssignmentRewriter::ValueAndCleanUp>
623 OrderedAssignmentRewriter::getIfSaved(mlir::Region ®ion) {
648 OrderedAssignmentRewriter::ValueAndCleanUp
649 OrderedAssignmentRewriter::generateYieldedEntity(
712 mlir::Value OrderedAssignmentRewriter::generateYieldedScalarValue(
722 OrderedAssignmentRewriter::LhsValueAndCleanUp
723 OrderedAssignmentRewriter::generateYieldedLHS(
790 OrderedAssignmentRewriter::generateMaskedEntity(MaskedArrayExpr &maskedExpr) {
817 void OrderedAssignmentRewriter::generateCleanupIfAny(
822 void OrderedAssignmentRewriter::generateCleanupIfAny(
831 bool OrderedAssignmentRewriter::mustSaveRegionIn(
842 bool OrderedAssignmentRewriter::isRequiredInCurrentRun(
1078 bool OrderedAssignmentRewriter::currentLoopNestIterationNumberCanBeComputed(
1131 void OrderedAssignmentRewriter::generateSaveEntity(
1233 void OrderedAssignmentRewriter::saveLeftHandSide(
1298 OrderedAssignmentRewriter assignmentRewriter(builder, root);