| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[flang] Add clang-format files for FIR source (LLVM style) Note: This commit does not reflect an actual work log, it is a feature based split of the changes done in the FIR experimental branch. The related work log can be found in the commits between: https://github.com/schweitzpgi/f18/commit/8c320e3bf2c3e9cdac66c81db3bf4634bf972e1d and: https://github.com/schweitzpgi/f18/commit/9b9ea05f9a75608c7bb5372c56bf7b9363569a69 Original-commit: flang-compiler/f18@00d8d5121cdaed09e584a0aea7d59baf322bfaa3 Reviewed-on: https://github.com/flang-compiler/f18/pull/959 Tree-same-pre-rewrite: false | 6 年前 | |
[mlir] Add support for "promised" interfaces Promised interfaces allow for a dialect to "promise" the implementation of an interface, i.e. declare that it supports an interface, but have the interface defined in an extension in a library separate from the dialect itself. A promised interface is powerful in that it alerts the user when the interface is attempted to be used (e.g. via cast/dyn_cast/etc.) and the implementation has not yet been provided. This makes the system much more robust against misconfiguration, and ensures that we do not lose the benefit we currently have of defining the interface in the dialect library. Differential Revision: https://reviews.llvm.org/D120368 | 3 年前 | |
[MLIR][OpenMP][OMPIRBuilder] Use target triple to initialize IsGPU flag This patch modifies the construction of the OpenMPIRBuilder in MLIR to initialize the IsGPU flag using target triple information passed down from the Flang frontend. If not present, it will default to false. This replicates the behavior currently implemented in Clang, where the CodeGenModule::createOpenMPRuntime() method creates a different CGOpenMPRuntime instance depending on the target triple, which in turn has an effect on the IsGPU flag of the OpenMPIRBuilderConfig object. Differential Revision: https://reviews.llvm.org/D151903 | 3 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 年前 | ||
| 3 年前 | ||
| 3 年前 |