LLVM IR: why llvm.mlir.undef, but not llvm.mlir.poison

Hello,

I noticed that llvm.mlir.undef is a part of the LLVM dialect of MLIR, but not llvm.mlir.poison. What is the rationale for including one, but not the other? Maybe a lack of need?

Regards,
Dumitru

It is almost always that we haven’t got to add it: the LLVM dialect (like many others) grew out of the need that people had and thanks for volunteer sending patches to fill the holes :slight_smile:

2 Likes