Home
last modified time | relevance | path

Searched defs:deviceTypes (Results 1 – 2 of 2) sorted by relevance

/llvm-project/mlir/lib/Dialect/OpenACC/IR/
H A DOpenACC.cpp960 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...]
/llvm-project/flang/lib/Lower/
H A DOpenACC.cpp1558 gatherDeviceTypeAttrs(fir::FirOpBuilder & builder,const Fortran::parser::AccClause::DeviceType * deviceTypeClause,llvm::SmallVector<mlir::Attribute> & deviceTypes) gatherDeviceTypeAttrs() argument
3081 llvm::SmallVector<mlir::Attribute> deviceTypes; genACCInitShutdownOp() local
3125 llvm::SmallVector<mlir::Attribute> deviceTypes; genACCSetOp() local
3885 getAttributeValueByDeviceType(llvm::SmallVector<mlir::Attribute> & attributes,llvm::SmallVector<mlir::Attribute> & deviceTypes,mlir::acc::DeviceType deviceType) getAttributeValueByDeviceType() argument
[all...]