/llvm-project/llvm/include/llvm/IR/ |
H A D | OperandTraits.h | 40 static unsigned operands(const User*) { in operands() function 54 static unsigned operands(const User *U) { in operands() function 78 static unsigned operands(const User *U) { operands() function 102 static unsigned operands(const User *U) { operands() function
|
/llvm-project/mlir/include/mlir/Dialect/ |
H A D | CommonFolders.h | 38 Attribute constFoldBinaryOpConditional(ArrayRef<Attribute> operands, in constFoldBinaryOpConditional() 127 Attribute constFoldBinaryOpConditional(ArrayRef<Attribute> operands, in constFoldBinaryOpConditional() 165 Attribute constFoldBinaryOp(ArrayRef<Attribute> operands, Type resultType, in constFoldBinaryOp() 179 Attribute constFoldBinaryOp(ArrayRef<Attribute> operands, in constFoldBinaryOp() 197 Attribute constFoldUnaryOpConditional(ArrayRef<Attribute> operands, in constFoldUnaryOpConditional() 255 Attribute constFoldUnaryOp(ArrayRef<Attribute> operands, in constFoldUnaryOp() 269 Attribute constFoldCastOp(ArrayRef<Attribute> operands, Type resType, in constFoldCastOp()
|
/llvm-project/mlir/lib/Target/SPIRV/Deserialization/ |
H A D | Deserializer.cpp | 73 ArrayRef<uint32_t> operands; in deserialize() local 156 spirv::Deserializer::processCapability(ArrayRef<uint32_t> operands) { in processCapability() argument 213 spirv::Deserializer::processMemoryModel(ArrayRef<uint32_t> operands) { in processMemoryModel() argument 415 processFunction(ArrayRef<uint32_t> operands) processFunction() argument 483 ArrayRef<uint32_t> operands; processFunction() local 583 processFunctionEnd(ArrayRef<uint32_t> operands) processFunctionEnd() argument 654 processGlobalVariable(ArrayRef<uint32_t> operands) processGlobalVariable() argument 740 processName(ArrayRef<uint32_t> operands) processName() argument 763 processType(spirv::Opcode opcode,ArrayRef<uint32_t> operands) processType() argument 865 processOpTypePointer(ArrayRef<uint32_t> operands) processOpTypePointer() argument 919 processArrayType(ArrayRef<uint32_t> operands) processArrayType() argument 952 processFunctionType(ArrayRef<uint32_t> operands) processFunctionType() argument 978 processCooperativeMatrixTypeKHR(ArrayRef<uint32_t> operands) processCooperativeMatrixTypeKHR() argument 1020 processJointMatrixType(ArrayRef<uint32_t> operands) processJointMatrixType() argument 1054 processRuntimeArrayType(ArrayRef<uint32_t> operands) processRuntimeArrayType() argument 1070 processStructType(ArrayRef<uint32_t> operands) processStructType() argument 1158 processMatrixType(ArrayRef<uint32_t> operands) processMatrixType() argument 1178 processTypeForwardPointer(ArrayRef<uint32_t> operands) processTypeForwardPointer() argument 1191 processImageType(ArrayRef<uint32_t> operands) processImageType() argument 1239 processSampledImageType(ArrayRef<uint32_t> operands) processSampledImageType() argument 1257 processConstant(ArrayRef<uint32_t> operands,bool isSpec) processConstant() argument 1372 processConstantBool(bool isTrue,ArrayRef<uint32_t> operands,bool isSpec) processConstantBool() argument 1394 processConstantComposite(ArrayRef<uint32_t> operands) processConstantComposite() argument 1439 processSpecConstantComposite(ArrayRef<uint32_t> operands) processSpecConstantComposite() argument 1474 processSpecConstantOperation(ArrayRef<uint32_t> operands) processSpecConstantOperation() argument 1558 processConstantNull(ArrayRef<uint32_t> operands) processConstantNull() argument 1603 processBranch(ArrayRef<uint32_t> operands) processBranch() argument 1624 processBranchConditional(ArrayRef<uint32_t> operands) processBranchConditional() argument 1657 processLabel(ArrayRef<uint32_t> operands) processLabel() argument 1681 processSelectionMerge(ArrayRef<uint32_t> operands) processSelectionMerge() argument 1707 processLoopMerge(ArrayRef<uint32_t> operands) processLoopMerge() argument 1733 processPhi(ArrayRef<uint32_t> operands) processPhi() argument 2218 processDebugLine(ArrayRef<uint32_t> operands) processDebugLine() argument 2233 processDebugString(ArrayRef<uint32_t> operands) processDebugString() argument [all...] |
H A D | DeserializeOps.cpp | 78 spirv::Opcode &opcode, ArrayRef<uint32_t> &operands, in sliceInstruction() argument 107 spirv::Opcode opcode, ArrayRef<uint32_t> operands, bool deferInstructions) { in processInstruction() argument 249 SmallVector<Value, 4> operands; processOpWithoutGrammarAttr() local 299 processUndef(ArrayRef<uint32_t> operands) processUndef() argument 311 processExtInst(ArrayRef<uint32_t> operands) processExtInst() argument 414 processOp(ArrayRef<uint32_t> operands) processOp() argument 459 SmallVector<Value, 4> operands; processOp() local 537 SmallVector<Value, 4> operands; processOp() local [all...] |
/llvm-project/mlir/unittests/Dialect/SPIRV/ |
H A D | SerializationTest.cpp | 118 llvm::ArrayRef<uint32_t> operands(begin + currOffset + 1, in scanInstruction() local 145 ArrayRef<uint32_t> operands) { in TEST_F() argument 163 ArrayRef<uint32_t> operands) { in TEST_F() argument 188 auto hasSignlessVal = [&](spirv::Opcode opcode, ArrayRef<uint32_t> operands) { in TEST_F() argument 194 __anon93dba63e0402(spirv::Opcode opcode, ArrayRef<uint32_t> operands) TEST_F() argument 209 __anon93dba63e0502(spirv::Opcode opcode, ArrayRef<uint32_t> operands) TEST_F() argument 225 __anon93dba63e0602(spirv::Opcode opcode, ArrayRef<uint32_t> operands) TEST_F() argument [all...] |
/llvm-project/mlir/lib/Target/SPIRV/Serialization/ |
H A D | SerializeOps.cpp | 94 SmallVector<uint32_t, 8> operands; in processSpecConstantCompositeOp() local 130 SmallVector<uint32_t, 8> operands; in processSpecConstantOperationOp() local 217 SmallVector<uint32_t, 4> operands; processFuncOp() local 330 SmallVector<uint32_t, 4> operands; processVariableOp() local 380 SmallVector<uint32_t, 4> operands; processGlobalVariableOp() local 611 SmallVector<uint32_t, 4> operands; processOp() local 646 SmallVector<uint32_t, 4> operands; processOp() local 684 SmallVector<uint32_t, 8> operands{resTypeID, funcCallID, funcID}; processOp() local 702 SmallVector<uint32_t, 4> operands; processOp() local 751 SmallVector<uint32_t, 4> operands; processOp() local [all...] |
/llvm-project/flang/lib/Lower/ |
H A D | HlfirIntrinsics.cpp | 310 auto operands = getOperandVector(loweredActuals, argLowering); in lowerImpl() local 225 llvm::SmallVector<mlir::Value> operands; getOperandVector() local 287 auto operands = getOperandVector(loweredActuals, argLowering); lowerImpl() local 331 auto operands = getOperandVector(loweredActuals, argLowering); lowerImpl() local 340 auto operands = getOperandVector(loweredActuals, argLowering); lowerImpl() local 372 auto operands = getOperandVector(loweredActuals, argLowering); lowerImpl() local 385 auto operands = getOperandVector(loweredActuals, argLowering); lowerImpl() local [all...] |
/llvm-project/flang/include/flang/Optimizer/Builder/ |
H A D | Factory.h | 151 auto operands = shOp.getExtents(); in getExtents() local 155 auto operands = shOp.getExtents(); in getExtents() local 168 auto operands = shOp.getOrigins(); in getOrigins() local 172 auto operands = shOp.getOrigins(); in getOrigins() local
|
/llvm-project/mlir/lib/Conversion/LLVMCommon/ |
H A D | VectorPattern.cpp | 81 Operation *op, ValueRange operands, const LLVMTypeConverter &typeConverter, in handleMultidimensionalVectors() 107 Operation *op, StringRef targetOp, ValueRange operands, in vectorOneToOneRewrite() 123 &rewriter](Type llvm1DVectorTy, ValueRange operands) { in vectorOneToOneRewrite()
|
/llvm-project/mlir/lib/Analysis/DataFlow/ |
H A D | SparseAnalysis.cpp | 220 SuccessorOperands operands = visitBlock() local 246 std::optional<OperandRange> operands; visitRegionSuccessors() local 383 operandsToOpOperands(OperandRange & operands) operandsToOpOperands() argument 416 MutableArrayRef<OpOperand> operands = op->getOpOperands().slice( visitOperation() local 526 SmallVector<Attribute> operands(op->getNumOperands(), nullptr); visitRegionSuccessors() local 534 OperandRange operands = branch.getEntrySuccessorOperands(successor); visitRegionSuccessors() local 568 OperandRange operands = terminator.getSuccessorOperands(successor); visitRegionSuccessorsFromTerminator() local [all...] |
H A D | DeadCodeAnalysis.cpp | 355 return operands; in visitBranchOperation() local 332 SmallVector<Attribute> operands; getOperandValuesImpl() local 371 std::optional<SmallVector<Attribute>> operands = getOperandValues(branch); visitRegionBranchOperation() local 395 std::optional<SmallVector<Attribute>> operands = getOperandValues(op); visitRegionTerminator() local [all...] |
/llvm-project/mlir/include/mlir/Conversion/LLVMCommon/ |
H A D | Pattern.h | 154 rewrite(Operation * op,ArrayRef<Value> operands,ConversionPatternRewriter & rewriter) rewrite() argument 163 matchAndRewrite(Operation * op,ArrayRef<Value> operands,ConversionPatternRewriter & rewriter) matchAndRewrite() argument [all...] |
/llvm-project/mlir/lib/Dialect/Bufferization/IR/ |
H A D | UnstructuredControlFlow.cpp | 23 SuccessorOperands operands = branchOp.getSuccessorOperands(successorIdx); in getCallerOpOperands() local
|
/llvm-project/mlir/lib/Dialect/Affine/Analysis/ |
H A D | AffineStructures.cpp | 151 ArrayRef<Value> operands) { in addDomainFromSliceMaps() 202 SmallVector<Value> operands(ifOp.getOperands()); in addAffineIfOpDomain() local 221 SmallVector<Value, 4> operands(boundOperands.begin(), boundOperands.end()); in addBound() local 241 ArrayRef<AffineMap> ubMaps, ArrayRef<Value> operands) { in addSliceBounds() 349 SmallVector<Value, 4> operands; in getIneqAsAffineValueMap() local
|
/llvm-project/mlir/lib/Dialect/Affine/IR/ |
H A D | AffineOps.cpp | 480 if (operands.size() > numDims) in parseDimAndSymbolList() argument 472 OperandRange operands(begin, end); printDimAndSymbolList() local 501 verifyDimAndSymbolIdentifiers(OpTy & op,Operation::operand_range operands,unsigned numDims) verifyDimAndSymbolIdentifiers() argument 622 getLargestKnownDivisor(AffineExpr e,ArrayRef<Value> operands) getLargestKnownDivisor() argument 660 isNonNegativeBoundedBy(AffineExpr e,ArrayRef<Value> operands,int64_t k) isNonNegativeBoundedBy() argument 688 isQTimesDPlusR(AffineExpr e,ArrayRef<Value> operands,int64_t & div,AffineExpr & quotientTimesDiv,AffineExpr & rem) isQTimesDPlusR() argument 740 getUpperBound(AffineExpr expr,unsigned numDims,unsigned numSymbols,ArrayRef<Value> operands) getUpperBound() argument 763 getLowerBound(AffineExpr expr,unsigned numDims,unsigned numSymbols,ArrayRef<Value> operands) getLowerBound() argument 787 simplifyExprAndOperands(AffineExpr & expr,unsigned numDims,unsigned numSymbols,ArrayRef<Value> operands) simplifyExprAndOperands() argument 889 simplifyMinOrMaxExprWithOperands(AffineMap & map,ArrayRef<Value> operands,bool isMax) simplifyMinOrMaxExprWithOperands() argument 999 simplifyMapWithOperands(AffineMap & map,ArrayRef<Value> operands) simplifyMapWithOperands() argument 1071 composeAffineMapAndOperands(AffineMap * map,SmallVectorImpl<Value> * operands) composeAffineMapAndOperands() argument 1133 fullyComposeAffineMapAndOperands(AffineMap * map,SmallVectorImpl<Value> * operands) fullyComposeAffineMapAndOperands() argument 1143 makeComposedAffineApply(OpBuilder & b,Location loc,AffineMap map,ArrayRef<OpFoldResult> operands) makeComposedAffineApply() argument 1153 makeComposedAffineApply(OpBuilder & b,Location loc,AffineExpr e,ArrayRef<OpFoldResult> operands) makeComposedAffineApply() argument 1164 composeMultiResultAffineMap(AffineMap & map,SmallVectorImpl<Value> & operands) composeMultiResultAffineMap() argument 1194 makeComposedFoldedAffineApply(OpBuilder & b,Location loc,AffineMap map,ArrayRef<OpFoldResult> operands) makeComposedFoldedAffineApply() argument 1230 makeComposedFoldedAffineApply(OpBuilder & b,Location loc,AffineExpr expr,ArrayRef<OpFoldResult> operands) makeComposedFoldedAffineApply() argument 1241 makeComposedFoldedMultiResultAffineApply(OpBuilder & b,Location loc,AffineMap map,ArrayRef<OpFoldResult> operands) makeComposedFoldedMultiResultAffineApply() argument 1251 makeComposedMinMax(OpBuilder & b,Location loc,AffineMap map,ArrayRef<OpFoldResult> operands) makeComposedMinMax() argument 1260 makeComposedAffineMin(OpBuilder & b,Location loc,AffineMap map,ArrayRef<OpFoldResult> operands) makeComposedAffineMin() argument 1267 makeComposedFoldedMinMax(OpBuilder & b,Location loc,AffineMap map,ArrayRef<OpFoldResult> operands) makeComposedFoldedMinMax() argument 1300 makeComposedFoldedAffineMin(OpBuilder & b,Location loc,AffineMap map,ArrayRef<OpFoldResult> operands) makeComposedFoldedAffineMin() argument 1307 makeComposedFoldedAffineMax(OpBuilder & b,Location loc,AffineMap map,ArrayRef<OpFoldResult> operands) makeComposedFoldedAffineMax() argument 1315 canonicalizePromotedSymbols(MapOrSet * mapOrSet,SmallVectorImpl<Value> * operands) canonicalizePromotedSymbols() argument 1358 canonicalizeMapOrSetAndOperands(MapOrSet * mapOrSet,SmallVectorImpl<Value> * operands) canonicalizeMapOrSetAndOperands() argument 1434 canonicalizeMapAndOperands(AffineMap * map,SmallVectorImpl<Value> * operands) canonicalizeMapAndOperands() argument 1439 canonicalizeSetAndOperands(IntegerSet * set,SmallVectorImpl<Value> * operands) canonicalizeSetAndOperands() argument 1734 SmallVector<Value, 2> operands(getTagIndices()); print() local 2051 SmallVector<OpAsmParser::UnresolvedOperand, 4> operands; parse() local 2162 auto operands = getInits(); print() local 2899 setConditional(IntegerSet set,ValueRange operands) setConditional() argument 2937 composeSetAndOperands(IntegerSet & set,SmallVectorImpl<Value> & operands) composeSetAndOperands() argument 2956 SmallVector<Value, 4> operands(getOperands()); fold() local 2978 build(OpBuilder & builder,OperationState & result,AffineMap map,ValueRange operands) build() argument 3223 auto operands = op.getOperands(); printAffineMinMaxOp() local 3257 foldMinMaxOp(T op,ArrayRef<Attribute> operands) foldMinMaxOp() argument 3992 printMinMaxBound(OpAsmPrinter & p,AffineMapAttr mapAttr,DenseIntElementsAttr group,ValueRange operands,StringRef keyword) printMinMaxBound() argument 4061 deduplicateAndResolveOperands(OpAsmParser & parser,ArrayRef<SmallVector<OpAsmParser::UnresolvedOperand>> operands,SmallVectorImpl<Value> & uniqueOperands,SmallVectorImpl<AffineExpr> & replacements,AffineExprKind kind) deduplicateAndResolveOperands() argument 4304 auto operands = getOperands(); verify() local 4325 build(OpBuilder & builder,OperationState & result,VectorType resultType,AffineMap map,ValueRange operands) build() argument 4506 inferReturnTypes(MLIRContext * context,std::optional<::mlir::Location> location,ValueRange operands,DictionaryAttr attributes,OpaqueProperties properties,RegionRange regions,SmallVectorImpl<Type> & inferredReturnTypes) inferReturnTypes() argument [all...] |
H A D | AffineValueMap.cpp | 15 AffineValueMap::AffineValueMap(AffineMap map, ValueRange operands, in AffineValueMap() 20 void AffineValueMap::reset(AffineMap map, ValueRange operands, in reset()
|
/llvm-project/mlir/lib/CAPI/Interfaces/ |
H A D | Interfaces.cpp | 41 SmallVector<Value> unwrapOperands(intptr_t nOperands, MlirValue *operands) { in unwrapOperands() 94 intptr_t nOperands, MlirValue *operands, MlirAttribute attributes, in mlirInferTypeOpInterfaceInferReturnTypes() 129 intptr_t nOperands, MlirValue *operands, MlirAttribute attributes, in mlirInferShapedTypeOpInterfaceInferReturnTypes()
|
/llvm-project/mlir/include/mlir/Interfaces/ |
H A D | FoldInterfaces.h | 33 virtual LogicalResult fold(Operation *op, ArrayRef<Attribute> operands, in fold()
|
/llvm-project/mlir/include/mlir/Dialect/Affine/IR/ |
H A D | AffineValueMap.h | 93 SmallVector<Value, 4> operands; variable
|
/llvm-project/mlir/include/mlir/Transforms/ |
H A D | DialectConversion.h | 541 virtual void rewrite(Operation *op, ArrayRef<Value> operands, in matchAndRewrite() argument 466 rewrite(Operation * op,ArrayRef<Value> operands,ConversionPatternRewriter & rewriter) rewrite() argument 473 matchAndRewrite(Operation * op,ArrayRef<Value> operands,ConversionPatternRewriter & rewriter) matchAndRewrite() argument 535 rewrite(Operation * op,ArrayRef<Value> operands,ConversionPatternRewriter & rewriter) rewrite() argument 585 rewrite(Operation * op,ArrayRef<Value> operands,ConversionPatternRewriter & rewriter) rewrite() argument 590 matchAndRewrite(Operation * op,ArrayRef<Value> operands,ConversionPatternRewriter & rewriter) matchAndRewrite() argument 597 rewrite(SourceOp op,ArrayRef<Value> operands,ConversionPatternRewriter & rewriter) rewrite() argument 602 matchAndRewrite(SourceOp op,ArrayRef<Value> operands,ConversionPatternRewriter & rewriter) matchAndRewrite() argument [all...] |
/llvm-project/mlir/lib/Conversion/MathToLLVM/ |
H A D | MathToLLVM.cpp | 94 [&](Type llvm1DVectorTy, ValueRange operands) { in matchAndRewrite() argument 150 [&](Type llvm1DVectorTy, ValueRange operands) { in matchAndRewrite() argument 209 [&](Type llvm1DVectorTy, ValueRange operands) { in matchAndRewrite() argument 268 [&](Type llvm1DVectorTy, ValueRange operands) { in matchAndRewrite() argument
|
/llvm-project/mlir/lib/Dialect/GPU/Transforms/ |
H A D | KernelOutlining.cpp | 180 SetVector<Value> &operands) { in outlineKernelFuncImpl() argument 267 llvm::SmallVectorImpl<Value> &operands) { in outlineKernelFunc() argument 284 convertToLaunchFuncOp(gpu::LaunchOp launchOp,gpu::GPUFuncOp kernelFunc,ValueRange operands) convertToLaunchFuncOp() argument 366 SetVector<Value> operands; runOnOperation() local [all...] |
/llvm-project/flang/include/flang/Optimizer/CodeGen/ |
H A D | FIROpPatterns.h | 212 OpAdaptor(operands, mlir::cast<SourceOp>(op)), rewriter); in matchAndRewrite() argument 203 rewrite(mlir::Operation * op,mlir::ArrayRef<mlir::Value> operands,mlir::ConversionPatternRewriter & rewriter) rewrite() argument
|
/llvm-project/mlir/lib/Dialect/OpenACC/IR/ |
H A D | OpenACC.cpp | 692 /// using the operands of the block terminator to replace operation results. in checkSymOperandList() argument 137 getWaitDevnumValue(std::optional<mlir::ArrayAttr> deviceTypeAttr,mlir::Operation::operand_range operands,std::optional<llvm::ArrayRef<int32_t>> segments,std::optional<mlir::ArrayAttr> hasWaitDevnum,mlir::acc::DeviceType deviceType) getWaitDevnumValue() argument 153 getWaitValuesWithoutDevnum(std::optional<mlir::ArrayAttr> deviceTypeAttr,mlir::Operation::operand_range operands,std::optional<llvm::ArrayRef<int32_t>> segments,std::optional<mlir::ArrayAttr> hasWaitDevnum,mlir::acc::DeviceType deviceType) getWaitValuesWithoutDevnum() argument 642 parseSymOperandList(mlir::OpAsmParser & parser,llvm::SmallVectorImpl<mlir::OpAsmParser::UnresolvedOperand> & operands,llvm::SmallVectorImpl<Type> & types,mlir::ArrayAttr & symbols) parseSymOperandList() argument 661 printSymOperandList(mlir::OpAsmPrinter & p,mlir::Operation * op,mlir::OperandRange operands,mlir::TypeRange types,std::optional<mlir::ArrayAttr> attributes) printSymOperandList() argument 677 checkDataOperands(Op op,const mlir::ValueRange & operands) checkDataOperands() argument 747 verifyDeviceTypeCountMatch(Op op,OperandRange operands,ArrayAttr deviceTypes,llvm::StringRef keyword) verifyDeviceTypeCountMatch() argument 758 verifyDeviceTypeAndSegmentCountMatch(Op op,OperandRange operands,DenseI32ArrayAttr segments,ArrayAttr deviceTypes,llvm::StringRef keyword,int32_t maxInSegment=0) verifyDeviceTypeAndSegmentCountMatch() argument 910 parseNumGangs(mlir::OpAsmParser & parser,llvm::SmallVectorImpl<mlir::OpAsmParser::UnresolvedOperand> & operands,llvm::SmallVectorImpl<Type> & types,mlir::ArrayAttr & deviceTypes,mlir::DenseI32ArrayAttr & segments) parseNumGangs() argument 959 printNumGangs(mlir::OpAsmPrinter & p,mlir::Operation * op,mlir::OperandRange operands,mlir::TypeRange types,std::optional<mlir::ArrayAttr> deviceTypes,std::optional<mlir::DenseI32ArrayAttr> segments) printNumGangs() argument 977 parseDeviceTypeOperandsWithSegment(mlir::OpAsmParser & parser,llvm::SmallVectorImpl<mlir::OpAsmParser::UnresolvedOperand> & operands,llvm::SmallVectorImpl<Type> & types,mlir::ArrayAttr & deviceTypes,mlir::DenseI32ArrayAttr & segments) parseDeviceTypeOperandsWithSegment() argument 1022 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 1040 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 1134 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 1169 parseDeviceTypeOperands(mlir::OpAsmParser & parser,llvm::SmallVectorImpl<mlir::OpAsmParser::UnresolvedOperand> & operands,llvm::SmallVectorImpl<Type> & types,mlir::ArrayAttr & deviceTypes) parseDeviceTypeOperands() argument 1195 printDeviceTypeOperands(mlir::OpAsmPrinter & p,mlir::Operation * op,mlir::OperandRange operands,mlir::TypeRange types,std::optional<mlir::ArrayAttr> deviceTypes) printDeviceTypeOperands() argument 1207 parseDeviceTypeOperandsWithKeywordOnly(mlir::OpAsmParser & parser,llvm::SmallVectorImpl<mlir::OpAsmParser::UnresolvedOperand> & operands,llvm::SmallVectorImpl<Type> & types,mlir::ArrayAttr & deviceTypes,mlir::ArrayAttr & keywordOnlyDeviceType) parseDeviceTypeOperandsWithKeywordOnly() argument 1268 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 1571 parseGangValue(OpAsmParser & parser,llvm::StringRef keyword,llvm::SmallVectorImpl<mlir::OpAsmParser::UnresolvedOperand> & operands,llvm::SmallVectorImpl<Type> & types,llvm::SmallVector<GangArgTypeAttr> & attributes,GangArgTypeAttr gangArgType,bool & needCommaBetweenValues,bool & newValue) parseGangValue() argument 1716 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 2331 checkDeclareOperands(Op & op,const mlir::ValueRange & operands,bool requireAtLeastOneOperand=true) checkDeclareOperands() argument [all...] |
/llvm-project/mlir/lib/Dialect/Arith/Transforms/ |
H A D | ReifyValueBounds.cpp | 21 ValueRange operands) { in buildArithValue() 76 SmallVector<Value> operands; in reifyValueBound() local
|