Lines Matching defs:attributes
845 llvm::SmallVector<SymbolRefAttr> attributes;
847 if (parser.parseAttribute(attributes.emplace_back()) ||
855 llvm::SmallVector<mlir::Attribute> arrayAttr(attributes.begin(),
856 attributes.end());
864 std::optional<mlir::ArrayAttr> attributes) {
865 llvm::interleaveComma(llvm::zip(*attributes, operands), p, [&](auto it) {
892 checkSymOperandList(Operation *op, std::optional<mlir::ArrayAttr> attributes,
896 if (!attributes || attributes->size() != operands.size())
901 if (attributes)
908 for (auto args : llvm::zip(operands, *attributes)) {
1146 llvm::SmallVector<DeviceTypeAttr> attributes;
1168 if (parser.parseAttribute(attributes.emplace_back()) ||
1172 attributes.push_back(mlir::acc::DeviceTypeAttr::get(
1177 llvm::SmallVector<mlir::Attribute> arrayAttr(attributes.begin(),
1178 attributes.end());
1213 llvm::SmallVector<DeviceTypeAttr> attributes;
1237 if (parser.parseAttribute(attributes.emplace_back()) ||
1241 attributes.push_back(mlir::acc::DeviceTypeAttr::get(
1246 llvm::SmallVector<mlir::Attribute> arrayAttr(attributes.begin(),
1247 attributes.end());
1290 // Parse keyword only attributes
1404 llvm::SmallVector<DeviceTypeAttr> attributes;
1410 if (parser.parseAttribute(attributes.emplace_back()) ||
1414 attributes.push_back(mlir::acc::DeviceTypeAttr::get(
1420 llvm::SmallVector<mlir::Attribute> arrayAttr(attributes.begin(),
1421 attributes.end());
1456 // Parse keyword only attributes
1458 // Parse keyword only attributes
1474 llvm::SmallVector<DeviceTypeAttr> attributes;
1480 if (parser.parseAttribute(attributes.emplace_back()) ||
1484 attributes.push_back(mlir::acc::DeviceTypeAttr::get(
1494 llvm::SmallVector<mlir::Attribute> arrayAttr(attributes.begin(),
1495 attributes.end());
1810 llvm::SmallVector<GangArgTypeAttr> &attributes, GangArgTypeAttr gangArgType,
1818 attributes.push_back(gangArgType);
1847 // Parse gang only attributes
1849 // Parse gang only attributes
2734 // Parse keyword only attributes
2810 llvm::SmallVector<mlir::Attribute> attributes;
2813 attributes.push_back(mlir::acc::DeviceTypeAttr::get(
2815 deviceTypes = ArrayAttr::get(parser.getContext(), attributes);
2819 // Parse device type attributes
2822 if (parser.parseAttribute(attributes.emplace_back()))
2830 deviceTypes = ArrayAttr::get(parser.getContext(), attributes);