/external/llvm-project/mlir/lib/IR/ |
D | FunctionImplementation.cpp | 19 SmallVectorImpl<Type> &argTypes, SmallVectorImpl<NamedAttrList> &argAttrs, in parseFunctionArgumentList() argument 61 argAttrs.push_back(attrs); in parseFunctionArgumentList() 131 SmallVectorImpl<Type> &argTypes, SmallVectorImpl<NamedAttrList> &argAttrs, in parseFunctionSignature() argument 136 argTypes, argAttrs, isVariadic)) in parseFunctionSignature() 144 ArrayRef<NamedAttrList> argAttrs, in addArgAndResultAttrs() argument 148 for (unsigned i = 0, e = argAttrs.size(); i != e; ++i) in addArgAndResultAttrs() 149 if (!argAttrs[i].empty()) in addArgAndResultAttrs() 151 builder.getDictionaryAttr(argAttrs[i])); in addArgAndResultAttrs() 167 SmallVector<NamedAttrList, 4> argAttrs; in parseFunctionLikeOp() local 186 argAttrs, isVariadic, resultTypes, resultAttrs)) in parseFunctionLikeOp() [all …]
|
D | BuiltinDialect.cpp | 88 ArrayRef<MutableDictionaryAttr> argAttrs) { in create() argument 90 func.setAllArgAttrs(argAttrs); in create() 96 ArrayRef<MutableDictionaryAttr> argAttrs) { in build() argument 103 if (argAttrs.empty()) in build() 105 assert(type.getNumInputs() == argAttrs.size()); in build() 108 if (auto argDict = argAttrs[i].getDictionary(builder.getContext())) in build()
|
/external/llvm-project/mlir/include/mlir/IR/ |
D | FunctionImplementation.h | 41 ArrayRef<NamedAttrList> argAttrs, 59 SmallVectorImpl<Type> &argTypes, SmallVectorImpl<NamedAttrList> &argAttrs, 70 SmallVectorImpl<NamedAttrList> &argAttrs,
|
D | BuiltinOps.td | 87 CArg<"ArrayRef<MutableDictionaryAttr>", "{}">:$argAttrs) 96 ArrayRef<MutableDictionaryAttr> argAttrs);
|
/external/llvm-project/mlir/lib/Dialect/GPU/IR/ |
D | GPUDialect.cpp | 497 SmallVector<NamedAttrList, 4> argAttrs; in parseLaunchFuncOperands() local 501 argTypes, argAttrs, isVariadic); in parseLaunchFuncOperands() 603 SmallVector<NamedAttrList, 1> argAttrs; in parseGPUFuncOp() local 617 parser, /*allowVariadic=*/false, entryArgs, argTypes, argAttrs, in parseGPUFuncOp() 655 mlir::impl::addArgAndResultAttrs(builder, result, argAttrs, resultAttrs); in parseGPUFuncOp()
|
/external/llvm-project/mlir/lib/Dialect/SPIRV/Serialization/ |
D | Deserializer.cpp | 2625 SmallVector<IntegerAttr, 3> argAttrs; in processOp() local 2633 argAttrs.push_back(argAttr); in processOp() 2636 opBuilder.create<spirv::ControlBarrierOp>(unknownLoc, argAttrs[0], in processOp() 2637 argAttrs[1], argAttrs[2]); in processOp() 2691 SmallVector<IntegerAttr, 2> argAttrs; in processOp() local 2699 argAttrs.push_back(argAttr); in processOp() 2702 opBuilder.create<spirv::MemoryBarrierOp>(unknownLoc, argAttrs[0], in processOp() 2703 argAttrs[1]); in processOp()
|
/external/llvm-project/mlir/lib/Dialect/LLVMIR/IR/ |
D | LLVMDialect.cpp | 1306 ArrayRef<MutableDictionaryAttr> argAttrs) { in build() argument 1314 if (argAttrs.empty()) in build() 1318 assert(numInputs == argAttrs.size() && in build() 1322 if (auto argDict = argAttrs[i].getDictionary(builder.getContext())) in build() 1379 SmallVector<NamedAttrList, 1> argAttrs; in parseLLVMFuncOp() local 1389 argTypes, argAttrs, isVariadic, resultTypes, in parseLLVMFuncOp() 1402 impl::addArgAndResultAttrs(parser.getBuilder(), result, argAttrs, in parseLLVMFuncOp()
|
/external/llvm-project/mlir/lib/Dialect/SPIRV/ |
D | SPIRVOps.cpp | 1719 SmallVector<NamedAttrList, 4> argAttrs; in parseFuncOp() local 1734 argTypes, argAttrs, isVariadic, resultTypes, in parseFuncOp() 1751 assert(argAttrs.size() == argTypes.size()); in parseFuncOp() 1753 impl::addArgAndResultAttrs(builder, state, argAttrs, resultAttrs); in parseFuncOp()
|
/external/llvm-project/mlir/include/mlir/Dialect/LLVMIR/ |
D | LLVMOps.td | 760 CArg<"ArrayRef<MutableDictionaryAttr>", "{}">:$argAttrs)>
|