File tree Expand file tree Collapse file tree 14 files changed +57
-13
lines changed
flang/include/flang/Lower Expand file tree Collapse file tree 14 files changed +57
-13
lines changed Original file line number Diff line number Diff line change 5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
8
12
9
13
#ifndef FORTRAN_LOWER_ABSTRACTCONVERTER_H
10
14
#define FORTRAN_LOWER_ABSTRACTCONVERTER_H
Original file line number Diff line number Diff line change 5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
- // /
9
- // / \file
10
- // / Implements lowering. Convert Fortran source to
11
- // / [MLIR](https://github.com/tensorflow/mlir).
12
- // /
13
- // / [Coding style](https://llvm.org/docs/CodingStandards.html)
14
- // /
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
15
11
// ===----------------------------------------------------------------------===//
16
12
17
13
#ifndef FORTRAN_LOWER_BRIDGE_H
Original file line number Diff line number Diff line change 6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
8
//
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
12
+ //
9
13
// Utility that defines fir call interface for procedure both on caller and
10
14
// and callee side and get the related FuncOp.
11
15
// It does not emit any FIR code but for the created mlir::FuncOp, instead it
Original file line number Diff line number Diff line change 5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
8
12
9
13
#ifndef FORTRAN_LOWER_COMPLEXEXPR_H
10
14
#define FORTRAN_LOWER_COMPLEXEXPR_H
Original file line number Diff line number Diff line change 5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
8
12
// /
9
13
// / Implements the conversion from Fortran::evaluate::Expr trees to FIR.
10
14
// /
11
- // / [Coding style](https://llvm.org/docs/CodingStandards.html)
12
- // /
13
15
// ===----------------------------------------------------------------------===//
14
16
15
17
#ifndef FORTRAN_LOWER_CONVERT_EXPR_H
Original file line number Diff line number Diff line change 4
4
// See https://llvm.org/LICENSE.txt for license information.
5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
- // ----------------------------------------------------------------------------//
7
+ // ===----------------------------------------------------------------------===//
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
8
12
// /
9
13
// / Conversion of front-end TYPE, KIND, ATTRIBUTE (TKA) information to FIR/MLIR.
10
14
// / This is meant to be the single point of truth (SPOT) for all type
11
15
// / conversions when lowering to FIR. This implements all lowering of parse
12
16
// / tree TKA to the FIR type system. If one is converting front-end types and
13
17
// / not using one of the routines provided here, it's being done wrong.
14
18
// /
15
- // / [Coding style](https://llvm.org/docs/CodingStandards.html)
16
- // /
17
- // ----------------------------------------------------------------------------//
19
+ // ===----------------------------------------------------------------------===//
18
20
19
21
#ifndef FORTRAN_LOWER_CONVERT_TYPE_H
20
22
#define FORTRAN_LOWER_CONVERT_TYPE_H
Original file line number Diff line number Diff line change 5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
8
12
9
13
#ifndef FORTRAN_LOWER_DOLOOPHELPER_H
10
14
#define FORTRAN_LOWER_DOLOOPHELPER_H
Original file line number Diff line number Diff line change 5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
8
12
9
13
#ifndef FORTRAN_LOWER_IO_H
10
14
#define FORTRAN_LOWER_IO_H
Original file line number Diff line number Diff line change 5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
8
12
9
13
#ifndef FORTRAN_LOWER_MANGLER_H_
10
14
#define FORTRAN_LOWER_MANGLER_H_
Original file line number Diff line number Diff line change 6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
8
//
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
12
+ //
9
13
// PFT (Pre-FIR Tree) interface.
10
14
//
11
15
// ===----------------------------------------------------------------------===//
Original file line number Diff line number Diff line change 6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
8
//
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
12
+ //
9
13
// Builder routines for constructing the FIR dialect of MLIR. As FIR is a
10
14
// dialect of MLIR, it makes extensive use of MLIR interfaces and MLIR's coding
11
15
// style (https://mlir.llvm.org/getting_started/DeveloperGuide/) is used in this
Original file line number Diff line number Diff line change 5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
8
12
9
13
#ifndef LOWER_SUPPORT_BOXVALUE_H
10
14
#define LOWER_SUPPORT_BOXVALUE_H
Original file line number Diff line number Diff line change 5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
8
12
9
13
#ifndef LOWER_SUPPORT_VERIFIER_H
10
14
#define LOWER_SUPPORT_VERIFIER_H
Original file line number Diff line number Diff line change 5
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
+ //
9
+ // Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/
10
+ //
11
+ // ===----------------------------------------------------------------------===//
8
12
9
13
#ifndef FORTRAN_LOWER_UTILS_H
10
14
#define FORTRAN_LOWER_UTILS_H
You can’t perform that action at this time.
0 commit comments