Home
last modified time | relevance | path

Searched refs:sourceTypes (Results 1 – 3 of 3) sorted by relevance

/llvm-project/mlir/lib/Dialect/Arith/Transforms/
H A DEmulateUnsupportedFloats.cpp89 TypeConverter &converter, ArrayRef<Type> sourceTypes, Type targetType) { in rewrite()
90 converter.addConversion([sourceTypes = SmallVector<Type>(sourceTypes), in rewrite()
92 if (llvm::is_contained(sourceTypes, type)) in rewrite()
95 if (llvm::is_contained(sourceTypes, shaped.getElementType())) in rewrite()
133 SmallVector<Type> sourceTypes; in populateEmulateUnsupportedFloatsLegality()
154 sourceTypes.push_back(*maybeSourceType); in runOnOperation()
156 if (sourceTypes.empty()) in runOnOperation()
161 if (llvm::is_contained(sourceTypes, targetType)) { in runOnOperation()
167 arith::populateEmulateUnsupportedFloatsConversions(converter, sourceTypes, in runOnOperation()
107 populateEmulateUnsupportedFloatsConversions(TypeConverter & converter,ArrayRef<Type> sourceTypes,Type targetType) populateEmulateUnsupportedFloatsConversions() argument
151 SmallVector<Type> sourceTypes; runOnOperation() local
[all...]
/llvm-project/mlir/lib/Interfaces/
H A DControlFlowInterfaces.cpp117 FailureOr<TypeRange> sourceTypes = getInputsTypesForRegion(succ); in verifyTypesAlongAllEdges() local
118 if (failed(sourceTypes)) in verifyTypesAlongAllEdges()
122 if (sourceTypes->size() != succInputsTypes.size()) { in verifyTypesAlongAllEdges()
125 << ": source has " << sourceTypes->size() in verifyTypesAlongAllEdges()
131 llvm::enumerate(llvm::zip(*sourceTypes, succInputsTypes))) { in verifyTypesAlongAllEdges()
/llvm-project/mlir/include/mlir/Dialect/Arith/Transforms/
H A DPasses.h42 /// `sourceTypes` with `destType`
44 ArrayRef<Type> sourceTypes,