Lines Matching refs:illegal
5 illegal operations to those supported by a provided conversion target, via a set
25 explicitly marked as "illegal" to remain unconverted. This allows for
74 Operations marked as "illegal" must always be converted for the
76 marking specific operations as illegal in an otherwise legal dialect.
78 Operations and dialects that are neither explicitly marked legal nor illegal are
112 // Marking an operation as illegal.
114 /// All operations within the GPU dialect are illegal.
117 /// Mark `cf.br` and `cf.cond_br` as illegal.
133 otherwise be considered "illegal". An operation can be marked via
154 must be provided to transform illegal operations into legal ones. The patterns
232 A `conversion` describes how a given illegal source `Type` should be converted
253 "legal" during the conversion process, but contains a use of an illegal
267 - A target materialization converts from a value with an "illegal" source
342 /// converting an illegal block argument type, to a legal type.
350 /// converting a legal type to an illegal source type. This is used when
351 /// conversions to an illegal type must persist beyond the main conversion.
359 /// converting type from an illegal, or source, type to a legal type.