H A D | OpenACC.cpp | 960 ArrayAttr deviceTypes, llvm::StringRef keyword, int32_t maxInSegment = 0) { in printNumGangs() argument 978 if (deviceTypes && deviceTypes.getValue().size() != nbOfSegments) in parseDeviceTypeOperandsWithSegment() argument 97 printDeviceTypes(mlir::OpAsmPrinter & p,std::optional<mlir::ArrayAttr> deviceTypes) printDeviceTypes() argument 748 verifyDeviceTypeCountMatch(Op op,OperandRange operands,ArrayAttr deviceTypes,llvm::StringRef keyword) verifyDeviceTypeCountMatch() argument 759 verifyDeviceTypeAndSegmentCountMatch(Op op,OperandRange operands,DenseI32ArrayAttr segments,ArrayAttr deviceTypes,llvm::StringRef keyword,int32_t maxInSegment=0) verifyDeviceTypeAndSegmentCountMatch() argument 911 parseNumGangs(mlir::OpAsmParser & parser,llvm::SmallVectorImpl<mlir::OpAsmParser::UnresolvedOperand> & operands,llvm::SmallVectorImpl<Type> & types,mlir::ArrayAttr & deviceTypes,mlir::DenseI32ArrayAttr & segments) parseNumGangs() argument 1023 printDeviceTypeOperandsWithSegment(mlir::OpAsmPrinter & p,mlir::Operation * op,mlir::OperandRange operands,mlir::TypeRange types,std::optional<mlir::ArrayAttr> deviceTypes,std::optional<mlir::DenseI32ArrayAttr> segments) printDeviceTypeOperandsWithSegment() argument 1041 parseWaitClause(mlir::OpAsmParser & parser,llvm::SmallVectorImpl<mlir::OpAsmParser::UnresolvedOperand> & operands,llvm::SmallVectorImpl<Type> & types,mlir::ArrayAttr & deviceTypes,mlir::DenseI32ArrayAttr & segments,mlir::ArrayAttr & hasDevNum,mlir::ArrayAttr & keywordOnly) parseWaitClause() argument 1135 printWaitClause(mlir::OpAsmPrinter & p,mlir::Operation * op,mlir::OperandRange operands,mlir::TypeRange types,std::optional<mlir::ArrayAttr> deviceTypes,std::optional<mlir::DenseI32ArrayAttr> segments,std::optional<mlir::ArrayAttr> hasDevNum,std::optional<mlir::ArrayAttr> keywordOnly) printWaitClause() argument 1170 parseDeviceTypeOperands(mlir::OpAsmParser & parser,llvm::SmallVectorImpl<mlir::OpAsmParser::UnresolvedOperand> & operands,llvm::SmallVectorImpl<Type> & types,mlir::ArrayAttr & deviceTypes) parseDeviceTypeOperands() argument 1196 printDeviceTypeOperands(mlir::OpAsmPrinter & p,mlir::Operation * op,mlir::OperandRange operands,mlir::TypeRange types,std::optional<mlir::ArrayAttr> deviceTypes) printDeviceTypeOperands() argument 1208 parseDeviceTypeOperandsWithKeywordOnly(mlir::OpAsmParser & parser,llvm::SmallVectorImpl<mlir::OpAsmParser::UnresolvedOperand> & operands,llvm::SmallVectorImpl<Type> & types,mlir::ArrayAttr & deviceTypes,mlir::ArrayAttr & keywordOnlyDeviceType) parseDeviceTypeOperandsWithKeywordOnly() argument 1269 printDeviceTypeOperandsWithKeywordOnly(mlir::OpAsmPrinter & p,mlir::Operation * op,mlir::OperandRange operands,mlir::TypeRange types,std::optional<mlir::ArrayAttr> deviceTypes,std::optional<mlir::ArrayAttr> keywordOnlyDeviceTypes) printDeviceTypeOperandsWithKeywordOnly() argument 1718 printGangClause(OpAsmPrinter & p,Operation * op,mlir::OperandRange operands,mlir::TypeRange types,std::optional<mlir::ArrayAttr> gangArgTypes,std::optional<mlir::ArrayAttr> deviceTypes,std::optional<mlir::DenseI32ArrayAttr> segments,std::optional<mlir::ArrayAttr> gangOnlyDeviceTypes) printGangClause() argument 1762 hasDuplicateDeviceTypes(std::optional<mlir::ArrayAttr> segments,llvm::SmallSet<mlir::acc::DeviceType,3> & deviceTypes) hasDuplicateDeviceTypes() argument 1775 checkDeviceTypes(mlir::ArrayAttr deviceTypes) checkDeviceTypes() argument 1858 llvm::SmallSet<mlir::acc::DeviceType, 3> deviceTypes; verify() local 2447 parseBindName(OpAsmParser & parser,mlir::ArrayAttr & bindName,mlir::ArrayAttr & deviceTypes) parseBindName() argument 2474 printBindName(mlir::OpAsmPrinter & p,mlir::Operation * op,std::optional<mlir::ArrayAttr> bindName,std::optional<mlir::ArrayAttr> deviceTypes) printBindName() argument 2574 parseDeviceTypeArrayAttr(OpAsmParser & parser,mlir::ArrayAttr & deviceTypes) parseDeviceTypeArrayAttr() argument 2601 printDeviceTypeArrayAttr(mlir::OpAsmPrinter & p,mlir::Operation * op,std::optional<mlir::ArrayAttr> deviceTypes) printDeviceTypeArrayAttr() argument [all...] |