flang-compiler / f18

F18 is a front-end for Fortran intended to replace the existing front-end in the Flang compiler
230 stars 48 forks source link

[mlir rebase] MLIR cmake config change and VectorOpsDialect rename #1085

Closed jeanPerier closed 4 years ago

jeanPerier commented 4 years ago

MLIR cmake changes: https://github.com/llvm/llvm-project/commit/7ca473a27bd589457d427eee9187d49a88fc9b01 VectorOpsDialect renamed to VectorOp: https://github.com/llvm/llvm-project/commit/4d60f47b082f20d93f621fb5cd4bb978c26b7bf1

Patch tested to work with LLVM head from 20-march-2020 8am PCT: https://github.com/llvm/llvm-project/commit/ece6cf0fa56687d4f9fd918a7dc367cd1277d0c4

LLVM versions older than f7d4bd814439dc0e4c0a5ffe9bea5e304e17b681 are not expected to work anymore with FIR after this patch.

You can test this patch with LLVM head, I will only update the LLVM fork that is guaranteed to be compatible with f18 (f18 branch of f18-llvm-project) when merging this patch.

DavidTruby commented 4 years ago

Is this based on #1045? If not, are we exepcting this to go in before or after, and will this be compatible?

jeanPerier commented 4 years ago

Is this based on #1045? If not, are we expecting this to go in before or after, and will this be compatible?

No it's not based on 1045. It will conflict, so whatever comes after needs to solve conflicts. Without the content of this patch, PR1045 should not be able to build on LLVM latest head though.

sscalpone commented 4 years ago

@jeanPerier OK to close this PR?

jeanPerier commented 4 years ago

Replaced by #1090.