Lines Matching defs:ArgConverter
170 struct ArgConverter { struct
171 ArgConverter(PatternRewriter &rewriter) : rewriter(rewriter) {} in ArgConverter() function
175 struct ConvertedArgInfo {
194 struct ConvertedBlockInfo {
210 bool hasBeenConverted(Block *block) const { in hasBeenConverted()
215 void setConverter(Region *region, TypeConverter *typeConverter) { in setConverter()
222 TypeConverter *getConverter(Region *region) { in getConverter()
277 llvm::MapVector<Block *, ConvertedBlockInfo> conversionInfo;
280 DenseSet<Block *> convertedBlocks;
284 DenseMap<Region *, std::unique_ptr<Region>> regionMapping;
288 DenseMap<Region *, TypeConverter *> regionToConverter;
291 PatternRewriter &rewriter;