Home
last modified time | relevance | path

Searched refs:addConversion (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DTypeConverter.h58 addConversion([&](BoxCharType boxchar) { in LLVMTypeConverter()
62 addConversion([&](BoxProcType boxproc) { in LLVMTypeConverter()
67 addConversion( in LLVMTypeConverter()
69 addConversion( in LLVMTypeConverter()
71 addConversion([&](fir::FieldType field) { in LLVMTypeConverter()
80 addConversion([&](fir::LenType field) { in LLVMTypeConverter()
92 addConversion( in LLVMTypeConverter()
94 addConversion([&](fir::RecordType derived, in LLVMTypeConverter()
99 addConversion( in LLVMTypeConverter()
101 addConversion( in LLVMTypeConverter()
[all …]
H A DBoxedProcedure.cpp89 addConversion([](mlir::Type ty) { return ty; }); in __anonfdb31fde0302()
90 addConversion(
92 addConversion([&](mlir::TupleType tupTy) { in __anonfdb31fde0502()
98 addConversion([&](mlir::FunctionType funcTy) { in __anonfdb31fde0602()
107 addConversion([&](ReferenceType ty) { in __anonfdb31fde0702()
110 addConversion([&](PointerType ty) { in __anonfdb31fde0802()
113 addConversion(
115 addConversion(
117 addConversion([&](SequenceType ty) { in __anonfdb31fde0b02()
121 addConversion([&](RecordType ty) -> mlir::Type { in __anonfdb31fde0c02()
/llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/
H A DTypeConverter.cpp31 addConversion([&](ComplexType type) { return convertComplexType(type); }); in LLVMTypeConverter()
32 addConversion([&](FloatType type) { return convertFloatType(type); }); in LLVMTypeConverter()
34 addConversion([&](IndexType type) { return convertIndexType(type); }); in LLVMTypeConverter()
35 addConversion([&](IntegerType type) { return convertIntegerType(type); }); in LLVMTypeConverter()
36 addConversion([&](MemRefType type) { return convertMemRefType(type); }); in LLVMTypeConverter()
37 addConversion( in LLVMTypeConverter()
39 addConversion([&](VectorType type) { return convertVectorType(type); }); in LLVMTypeConverter()
44 addConversion([](Type type) { in LLVMTypeConverter()
51 addConversion([&](LLVM::LLVMPointerType type) -> llvm::Optional<Type> { in LLVMTypeConverter()
102 addConversion([&](LLVM::LLVMArrayType type) -> llvm::Optional<Type> { in LLVMTypeConverter()
[all …]
/llvm-project-15.0.7/mlir/test/lib/Conversion/FuncToLLVM/
H A DTestConvertCallOp.cpp53 typeConverter.addConversion([&](test::TestType type) { in runOnOperation()
56 typeConverter.addConversion([&](test::SimpleAType type) { in runOnOperation()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Func/
H A DTestDecomposeCallGraphTypes.cpp56 typeConverter.addConversion([](Type type) { return type; }); in runOnOperation()
57 typeConverter.addConversion( in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.cpp498 addConversion([](spirv::SPIRVType type) { return type; }); in SPIRVTypeConverter()
500 addConversion([this](IndexType /*indexType*/) { return getIndexType(); }); in SPIRVTypeConverter()
502 addConversion([this](IntegerType intType) -> Optional<Type> { in SPIRVTypeConverter()
508 addConversion([this](FloatType floatType) -> Optional<Type> { in SPIRVTypeConverter()
514 addConversion([this](VectorType vectorType) { in SPIRVTypeConverter()
518 addConversion([this](TensorType tensorType) { in SPIRVTypeConverter()
522 addConversion([this](MemRefType memRefType) { in SPIRVTypeConverter()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseTensorPasses.cpp72 addConversion([](Type type) { return type; }); in SparseTensorTypeConverter()
73 addConversion(convertSparseTensorTypes); in SparseTensorTypeConverter()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferize.cpp42 addConversion([](Type type) { return type; }); in BufferizeTypeConverter()
44 addConversion([](RankedTensorType type) -> Type { in BufferizeTypeConverter()
48 addConversion([](UnrankedTensorType type) -> Type { in BufferizeTypeConverter()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestPatterns.cpp718 addConversion(convertType); in TestTypeConverter()
903 addConversion( in TestRemapValueTypeConverter()
905 addConversion([](Type type) { return type; }); in TestRemapValueTypeConverter()
1225 converter.addConversion([](Type type) -> Type { in runOnOperation()
1235 converter.addConversion([](IntegerType type, SmallVectorImpl<Type> &) { in runOnOperation()
1239 converter.addConversion( in runOnOperation()
1358 converter.addConversion([](Type t) { return t; }); in runOnOperation()
1359 converter.addConversion([](IntegerType intTy) -> Type { in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToNVVM/
H A DLowerGpuOpsToNVVMOps.cpp187 converter.addConversion([&](MemRefType type) -> Optional<Type> { in runOnOperation()
194 converter.addConversion([&](gpu::MMAMatrixType type) -> Type { in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/AsyncToLLVM/
H A DAsyncToLLVM.cpp279 addConversion([](Type type) { return type; }); in AsyncRuntimeTypeConverter()
280 addConversion(convertAsyncTypes); in AsyncRuntimeTypeConverter()
1006 llvmConverter.addConversion(AsyncRuntimeTypeConverter::convertAsyncTypes); in runOnOperation()
1120 typeConverter.addConversion([&](TokenType type) { return type; }); in populateAsyncStructuralTypeConversionsAndLegality()
1121 typeConverter.addConversion([&](ValueType type) { in populateAsyncStructuralTypeConversionsAndLegality()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DDetensorize.cpp138 addConversion([](Type type) { return type; }); in DetensorizeTypeConverter()
142 addConversion([](TensorType tensorType) -> Type { in DetensorizeTypeConverter()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp1430 typeConverter.addConversion([&](spirv::ArrayType type) { in populateSPIRVToLLVMTypeConversion()
1433 typeConverter.addConversion([&](spirv::PointerType type) { in populateSPIRVToLLVMTypeConversion()
1436 typeConverter.addConversion([&](spirv::RuntimeArrayType type) { in populateSPIRVToLLVMTypeConversion()
1439 typeConverter.addConversion([&](spirv::StructType type) { in populateSPIRVToLLVMTypeConversion()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DEasilySwappableParametersCheck.cpp1112 void addConversion(const CXXMethodDecl *ConvFun, QualType FromType, in addConversion() function in clang::tidy::bugprone::model::__anon6d7128b70811::UserDefinedConversionSelector
1217 ConversionSet.addConversion(Con, Con->getConversionType(), ToType); in tryConversionOperators()
1268 ConversionSet.addConversion(Con, FromType, Con->getParamDecl(0)->getType()); in tryConvertingConstructors()
/llvm-project-15.0.7/mlir/lib/Conversion/NVGPUToNVVM/
H A DNVGPUToNVVM.cpp341 converter.addConversion([&](nvgpu::DeviceAsyncTokenType type) -> Type { in runOnOperation()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DOverload.h445 void addConversion(NamedDecl *Found, FunctionDecl *D) { in addConversion() function
/llvm-project-15.0.7/mlir/docs/
H A DDialectConversion.md234 itself. Type conversions are specified via the `addConversion` method described
326 void addConversion(FnT &&callback) {
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DDialectConversion.h115 void addConversion(FnT &&callback) { in addConversion() function
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DGPUToLLVMConversion.cpp883 converter.addConversion( in populateGpuToLLVMConversionPatterns()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOverload.cpp1383 ICS.Ambiguous.addConversion(Cand->FoundDecl, Cand->Function); in TryUserDefinedConversion()
4720 ICS.Ambiguous.addConversion(Cand->FoundDecl, Cand->Function); in FindConversionForRefInit()