Lines Matching defs:after
70 /// Operation the alloca should be inserted /after/ the operation. If it is a
155 LatticePoint *after) override;
220 /// Inserts a stacksave before oldAlloc and a stackrestore after each freemem
350 mlir::Operation *op, const LatticePoint &before, LatticePoint *after) {
355 // propagate before -> after
356 mlir::ChangeResult changed = after->join(before);
376 changed |= after->set(result, AllocationState::Allocated);
381 // Note: StackArrays is scheduled in the pass pipeline after lowering hlfir
391 changed |= after->set(operand, AllocationState::Freed);
397 mlir::ChangeResult parentChanged = parentLattice->join(*after);
404 LLVM_DEBUG(llvm::dbgs() << "--Lattice out: " << *after << "\n");
405 propagateIfChanged(after, changed);
425 mlir::dataflow::AbstractDenseLattice *after = getLattice(point);
430 visitRegionBranchOperation(point, branch, after);
441 return visitOperationImpl(op, *before, after);
608 // after the last operand becomes available
653 // there were value operands to the allocmem so insert after the last one
655 << "--Placing after last operand: " << *lastOperand << "\n");
663 // imply that oldOmpRegion comes after lastOpOmpRegion.