trailofbits / vast

VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
https://trailofbits.github.io/vast/
Apache License 2.0
368 stars 23 forks source link

Move special case of attribute name generation out of `DefaultVisitor` #613

Closed Jezurko closed 2 weeks ago

Jezurko commented 3 weeks ago

Prerequisites

Description

The exception for UnsupportedDialect should be handled by the dialect itslef, not by visitor that doesn't even have to use UnsupportedDialect