Home
last modified time | relevance | path

Searched refs:resultAttrs (Results 1 – 13 of 13) sorted by relevance

/llvm-project/mlir/lib/Interfaces/
H A DFunctionImplementation.cpp84 SmallVectorImpl<DictionaryAttr> &resultAttrs) { in parseFunctionResultList() argument
92 resultAttrs.emplace_back(); in parseFunctionResultList()
103 resultAttrs.emplace_back(); in parseFunctionResultList()
108 resultAttrs.back() = attrs.getDictionary(parser.getContext()); in parseFunctionResultList()
120 SmallVectorImpl<DictionaryAttr> &resultAttrs) { in parseFunctionSignature() argument
124 return parseFunctionResultList(parser, resultTypes, resultAttrs); in parseFunctionSignature()
130 ArrayRef<DictionaryAttr> resultAttrs, StringAttr argAttrsName, in addArgAndResultAttrs() argument
149 if (llvm::any_of(resultAttrs, nonEmptyAttrsFn)) in addArgAndResultAttrs()
150 result.addAttribute(resAttrsName, getArrayAttr(resultAttrs)); in addArgAndResultAttrs()
155 ArrayRef<OpAsmParser::Argument> args, ArrayRef<DictionaryAttr> resultAttrs, in addArgAndResultAttrs() argument
[all …]
H A DFunctionInterfaces.cpp237 TypeRange resultTypes, ArrayRef<DictionaryAttr> resultAttrs, in insertFunctionResults() argument
240 assert(resultIndices.size() == resultAttrs.size() || resultAttrs.empty()); in insertFunctionResults()
250 if (oldResultAttrs || !resultAttrs.empty()) { in insertFunctionResults()
266 newResultAttrs.push_back(resultAttrs.empty() ? DictionaryAttr{} in insertFunctionResults()
267 : resultAttrs[i]); in insertFunctionResults()
/llvm-project/mlir/include/mlir/Interfaces/
H A DFunctionImplementation.h42 ArrayRef<DictionaryAttr> resultAttrs,
46 ArrayRef<DictionaryAttr> resultAttrs,
65 SmallVectorImpl<DictionaryAttr> &resultAttrs);
H A DFunctionInterfaces.h67 ArrayRef<DictionaryAttr> resultAttrs,
202 DictionaryAttr resultAttrs = in verifyTrait() local
204 if (!resultAttrs) { in verifyTrait()
213 for (auto attr : resultAttrs) { in verifyTrait()
H A DFunctionInterfaces.td281 ::mlir::DictionaryAttr resultAttrs) {
282 insertResults({resultIndex}, {resultType}, {resultAttrs});
290 ::llvm::ArrayRef<::mlir::DictionaryAttr> resultAttrs) {
295 $_op, resultIndices, resultTypes, resultAttrs,
/llvm-project/mlir/include/mlir/Transforms/
H A DInliningUtils.h162 /// nothing changed. The `resultAttrs` dictionary is non-null even if no
171 DictionaryAttr resultAttrs) const { in handleResult() argument
229 DictionaryAttr resultAttrs) const;
/llvm-project/mlir/test/lib/Dialect/Test/
H A DTestDialectInterfaces.cpp358 Value result, DictionaryAttr resultAttrs) const final { in handleResult()
359 if (!resultAttrs.contains("test.handle_result")) in handleResult()
/llvm-project/mlir/lib/Transforms/Utils/
H A DInliningUtils.cpp144 DictionaryAttr resultAttrs) const { in isLegalToInline()
147 return handler->handleResult(builder, call, callable, result, resultAttrs); in isLegalToInline()
/llvm-project/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVOps.cpp908 SmallVector<DictionaryAttr> resultAttrs; in parse() local
922 resultAttrs)) in parse()
942 assert(resultAttrs.size() == resultTypes.size()); in parse()
944 builder, result, entryArgs, resultAttrs, getArgAttrsAttrName(result.name), in parse()
/llvm-project/flang/lib/Optimizer/CodeGen/
H A DTargetRewrite.cpp828 llvm::SmallVector<std::pair<unsigned, mlir::NamedAttrList>, 1> resultAttrs; in convertSignature()
859 resultAttrs.emplace_back( in convertSignature()
1125 for (auto [resId, resAttrList] : resultAttrs) in doComplexReturn()
748 llvm::SmallVector<std::pair<unsigned, mlir::NamedAttrList>, 1> resultAttrs; convertSignature() local
/llvm-project/mlir/lib/Dialect/GPU/IR/
H A DGPUDialect.cpp1459 SmallVector<DictionaryAttr> resultAttrs; in parse()
1472 resultAttrs))) in parse()
1491 builder, result, entryArgs, resultAttrs, getArgAttrsAttrName(result.name), in parse()
1430 SmallVector<DictionaryAttr> resultAttrs; parse() local
/llvm-project/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp1624 DictionaryAttr resultAttrs = cast<DictionaryAttr>(allResultAttrs[0]); in setAliasScopeMetadata()
1626 convertParameterAttrs(function, -1, resultAttrs); in setAliasScopeMetadata()
1480 DictionaryAttr resultAttrs = cast<DictionaryAttr>(allResultAttrs[0]); convertFunctionSignatures() local
/llvm-project/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMDialect.cpp2514 builder, result, argAttrs, /*resultAttrs=*/std::nullopt, in verify()
2591 SmallVector<DictionaryAttr> resultAttrs; in verify()
2600 resultAttrs)) in fold()
2640 parser.getBuilder(), result, entryArgs, resultAttrs, in verify()
2354 SmallVector<DictionaryAttr> resultAttrs; parse() local