16#ifndef FORTRAN_LOWER_RUNTIME_H
17#define FORTRAN_LOWER_RUNTIME_H
49class AbstractConverter;
53void genNotifyWaitStatement(AbstractConverter &,
54 const parser::NotifyWaitStmt &);
55void genEventPostStatement(AbstractConverter &,
const parser::EventPostStmt &);
56void genEventWaitStatement(AbstractConverter &,
const parser::EventWaitStmt &);
57void genLockStatement(AbstractConverter &,
const parser::LockStmt &);
58void genFailImageStatement(AbstractConverter &);
59void genStopStatement(AbstractConverter &,
const parser::StopStmt &);
60void genSyncAllStatement(AbstractConverter &,
const parser::SyncAllStmt &);
61void genSyncImagesStatement(AbstractConverter &,
62 const parser::SyncImagesStmt &);
63void genSyncMemoryStatement(AbstractConverter &,
64 const parser::SyncMemoryStmt &);
65void genSyncTeamStatement(AbstractConverter &,
const parser::SyncTeamStmt &);
66void genUnlockStatement(AbstractConverter &,
const parser::UnlockStmt &);
67void genPauseStatement(AbstractConverter &,
const parser::PauseStmt &);
70 mlir::Value pointer, mlir::Value target);
72 mlir::Value pointer, mlir::Value target,
75 mlir::Value pointer, mlir::Value target,
Definition: FIRBuilder.h:55
Definition: bit-population-count.h:20
Definition: AbstractConverter.h:31
@ Value
Lower argument to a value. Mainly intended for scalar arguments.
Definition: AbstractConverter.h:27