| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/Transforms/ |
| H A D | FuncConversions.h | 26 class TypeConverter; variable 32 TypeConverter &converter); 44 RewritePatternSet &patterns, TypeConverter &converter, 51 TypeConverter &converter); 56 TypeConverter &converter); 62 TypeConverter &converter,
|
| H A D | DecomposeCallGraphTypes.h | 85 TypeConverter &typeConverter,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/ |
| H A D | FuncConversions.cpp | 42 TypeConverter &converter) { in populateCallOpTypeConversionPattern() 57 TypeConverter &typeConverter, MLIRContext *ctx, in BranchOpInterfaceTypeConversion() 113 RewritePatternSet &patterns, TypeConverter &typeConverter, in populateBranchOpInterfaceTypeConversionPattern() 120 Operation *op, TypeConverter &converter) { in isLegalForBranchOpInterfaceTypeConversionPattern() 136 TypeConverter &typeConverter) { in populateReturnOpTypeConversionPattern() 141 TypeConverter &converter, in isLegalForReturnOpTypeConversionPattern()
|
| H A D | DecomposeCallGraphTypes.cpp | 40 DecomposeCallGraphTypesOpConversionPattern(TypeConverter &typeConverter, in DecomposeCallGraphTypesOpConversionPattern() 70 TypeConverter::SignatureConversion conversion(functionType.getNumInputs()); in matchAndRewrite() 191 MLIRContext *context, TypeConverter &typeConverter, in populateDecomposeCallGraphTypesPatterns()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | DialectConversion.cpp | 279 TypeConverter *converter; 502 TypeConverter *converter; 566 Block *block, TypeConverter *converter, 750 Block *block, TypeConverter *converter, in applySignatureConversion() 909 Block *block, TypeConverter *converter, 1331 Block *block, TypeConverter *converter, in convertBlockSignature() 1349 TypeConverter *converter) { in applySignatureConversion() 1546 TypeConverter *converter) { in applySignatureConversion() 2985 Type TypeConverter::convertType(Type t) { in convertType() 3042 Value TypeConverter::materializeConversion( in materializeConversion() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | DialectConversion.h | 36 class TypeConverter { 367 TypeConverter *getTypeConverter() const { return typeConverter; } in getTypeConverter() 383 ConversionPattern(TypeConverter &typeConverter, Args &&...args) in ConversionPattern() 389 TypeConverter *typeConverter = nullptr; 459 OpInterfaceConversionPattern(TypeConverter &typeConverter, 500 TypeConverter &converter); 504 RewritePatternSet &patterns, TypeConverter &converter) { in populateFunctionOpInterfaceTypeConversionPattern() 533 TypeConverter *converter = nullptr); 541 Region *region, TypeConverter &converter, 542 TypeConverter::SignatureConversion *entryConversion = nullptr); [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/AsyncToLLVM/ |
| H A D | AsyncToLLVM.h | 21 class TypeConverter; variable 36 TypeConverter &typeConverter, RewritePatternSet &patterns,
|
| /llvm-project-15.0.7/clang/tools/clang-format-vs/ClangFormat/ |
| H A D | ClangFormatPackage.cs | 51 public class StyleConverter : TypeConverter 102 [TypeConverter(typeof(StyleConverter))] 109 public sealed class FilenameConverter : TypeConverter 140 [TypeConverter(typeof(FilenameConverter))] 161 [TypeConverter(typeof(FallbackStyleConverter))]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/Transforms/ |
| H A D | Transforms.h | 28 class TypeConverter; variable 120 TypeConverter &typeConverter, RewritePatternSet &patterns,
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SparseTensor/Transforms/ |
| H A D | Passes.h | 31 class TypeConverter; variable 133 TypeConverter &typeConverter, RewritePatternSet &patterns,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Detensorize.cpp | 49 bool shouldBeDetensored(Operation *op, TypeConverter typeConverter) { in shouldBeDetensored() 94 FunctionNonEntryBlockConversion(MLIRContext *ctx, TypeConverter &converter, in FunctionNonEntryBlockConversion() 104 SmallVector<TypeConverter::SignatureConversion, 2> conversions; in matchAndRewrite() 108 TypeConverter::SignatureConversion &back = conversions.back(); in matchAndRewrite() 135 class DetensorizeTypeConverter : public TypeConverter {
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestPatterns.cpp | 525 TypeConverter &converter = *getTypeConverter(); in matchAndRewrite() 526 TypeConverter::SignatureConversion result(entry->getNumArguments()); in matchAndRewrite() 715 struct TestTypeConverter : public TypeConverter { 716 using TypeConverter::TypeConverter; 899 struct TestRemapValueTypeConverter : public TypeConverter { 900 using TypeConverter::TypeConverter; 1156 TestTestSignatureConversionNoConverter(TypeConverter &converter, in TestTestSignatureConversionNoConverter() 1168 TypeConverter::SignatureConversion result(entry->getNumArguments()); in matchAndRewrite() 1177 TypeConverter &converter; 1222 TypeConverter converter; in runOnOperation() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/LLVMCommon/ |
| H A D | TypeConverter.h | 30 class LLVMTypeConverter : public TypeConverter { 37 using TypeConverter::convertType;
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/SparseTensor/python/ |
| H A D | test_stress.py | 30 class TypeConverter: class 86 def __init__(self, tyconv: TypeConverter): argument 231 tyconv = TypeConverter(ctx)
|
| /llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/ |
| H A D | CMakeLists.txt | 7 TypeConverter.cpp
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Shape/Transforms/ |
| H A D | Passes.h | 21 class TypeConverter; variable
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/ |
| H A D | Bufferize.h | 33 class BufferizeTypeConverter : public TypeConverter {
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | DialectConversion.md | 206 a provided [TypeConverter](#type-converter). If no type converter is provided, 220 being operated on. In these cases, a `TypeConverter` object may be defined that 222 `TypeConverter` may be used to convert the signatures of block arguments and 228 The `TypeConverter` contains several hooks for detailing how to convert types, 230 main aspects of the `TypeConverter` are conversion and materialization. 297 class TypeConverter { 379 use the argument materialization hook on the `TypeConverter`. This hook also 380 takes an optional `TypeConverter::SignatureConversion` parameter that applies a 385 be used instead. A signature conversion, `TypeConverter::SignatureConversion`, 410 The `TypeConverter` provides several default utilities for signature conversion
|
| /llvm-project-15.0.7/mlir/lib/Conversion/AsyncToLLVM/ |
| H A D | AsyncToLLVM.cpp | 276 class AsyncRuntimeTypeConverter : public TypeConverter { 547 TypeConverter *converter = getTypeConverter(); in matchAndRewrite() 601 TypeConverter *converter = getTypeConverter(); in matchAndRewrite() 923 explicit RefCountingOpLowering(TypeConverter &converter, MLIRContext *ctx, in RefCountingOpLowering() 948 explicit RuntimeAddRefOpLowering(TypeConverter &converter, MLIRContext *ctx) in RuntimeAddRefOpLowering() 955 explicit RuntimeDropRefOpLowering(TypeConverter &converter, MLIRContext *ctx) in RuntimeDropRefOpLowering() 1118 TypeConverter &typeConverter, RewritePatternSet &patterns, in populateAsyncStructuralTypeConversionsAndLegality()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/ |
| H A D | GPUToSPIRV.cpp | 58 WorkGroupSizeConversion(TypeConverter &typeConverter, MLIRContext *context) in WorkGroupSizeConversion() 183 lowerAsEntryFunction(gpu::GPUFuncOp funcOp, TypeConverter &typeConverter, in lowerAsEntryFunction() 202 TypeConverter::SignatureConversion signatureConverter(fnType.getNumInputs()); in lowerAsEntryFunction()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/Transforms/ |
| H A D | SPIRVConversion.h | 33 class SPIRVTypeConverter : public TypeConverter {
|
| /llvm-project-15.0.7/mlir/lib/Conversion/TensorToSPIRV/ |
| H A D | TensorToSPIRV.cpp | 40 TensorExtractPattern(TypeConverter &typeConverter, MLIRContext *context, in TensorExtractPattern()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Func/ |
| H A D | TestDecomposeCallGraphTypes.cpp | 40 TypeConverter typeConverter; in runOnOperation()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | BoxedProcedure.cpp | 35 class BoxprocTypeRewriter : public mlir::TypeConverter { 37 using mlir::TypeConverter::convertType;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | StructuralTypeConversions.cpp | 178 TypeConverter &typeConverter, RewritePatternSet &patterns, in populateSCFStructuralTypeConversionsAndLegality()
|