This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

MLIR Dialects for Multi-Threading GCC


Greetings All,

Seems the LLVM side has made a multi threaded pass manager in MLIR:
https://mlir.llvm.org/docs/WritingAPass/

It also seems to have fixed a lot of the issues around my research in
SSA. There are two ways to look into using MLIR either:

a) Write a dialect of it for GIMPLE
b) Use the ideas but implement them internally in GCC rewriting passes
into the core infrastructure as need be

Not sure if other people think its a good idea or there are license issues,
Nick




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]