Home
last modified time | relevance | path

Searched refs:getIntegerAttr (Results 1 – 25 of 47) sorted by relevance

12

/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DComplex.h64 builder.getArrayAttr({builder.getIntegerAttr( in extract()
72 builder.getArrayAttr({builder.getIntegerAttr( in insert()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRV.cpp44 builder.getIntegerAttr(targetType, targetBits / sourceBits); in getOffsetForBitwidth()
46 IntegerAttr srcBitsAttr = builder.getIntegerAttr(targetType, sourceBits); in getOffsetForBitwidth()
69 builder.getIntegerAttr(targetType, targetBits / sourceBits); in adjustAccessChainForBitwidth()
382 loc, dstType, rewriter.getIntegerAttr(dstType, (1 << srcBits) - 1)); in matchAndRewrite()
389 rewriter.getIntegerAttr(dstType, dstBits - srcBits); in matchAndRewrite()
492 loc, dstType, rewriter.getIntegerAttr(dstType, (1 << srcBits) - 1)); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DSplitReduction.cpp49 return b.getIntegerAttr(resultType, 0); in getNeutralElement()
51 return b.getIntegerAttr(resultType, -1); in getNeutralElement()
53 return b.getIntegerAttr(resultType, std::numeric_limits<int64_t>::min()); in getNeutralElement()
55 return b.getIntegerAttr(resultType, std::numeric_limits<int64_t>::max()); in getNeutralElement()
57 return b.getIntegerAttr(resultType, 1); in getNeutralElement()
/llvm-project-15.0.7/mlir/lib/IR/
H A DBuilders.cpp170 IntegerAttr Builder::getIntegerAttr(Type type, int64_t value) { in getIntegerAttr() function in Builder
177 IntegerAttr Builder::getIntegerAttr(Type type, const APInt &value) { in getIntegerAttr() function in Builder
229 return getIntegerAttr(IndexType::get(getContext()), v); in getIndexArrayAttr()
270 return getIntegerAttr(type, APInt(type.cast<IntegerType>().getWidth(), 0)); in getZeroAttr()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToOpenMP/
H A DSCFToOpenMP.cpp262 builder.getIntegerAttr(type, 0)); in declareReduction()
267 builder.getIntegerAttr(type, 0)); in declareReduction()
272 builder.getIntegerAttr(type, 0)); in declareReduction()
278 builder.getIntegerAttr( in declareReduction()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp78 return builder.getIntegerAttr(integerType, -1); in minusOneIntegerAttribute()
81 return builder.getIntegerAttr(integerType, -1); in minusOneIntegerAttribute()
216 rewriter.getIntegerAttr(rewriter.getI32Type(), value)); in createI32ConstantOf()
317 op.getLoc(), llvmIndexType, rewriter.getIntegerAttr(indexType, 0)); in matchAndRewrite()
418 auto dstAttr = rewriter.getIntegerAttr(signlessType, srcAttr.getValue()); in matchAndRewrite()
455 auto baseSize = rewriter.getIntegerAttr(integerType, getBitWidth(srcType)); in matchAndRewrite()
692 {rewriter.getIntegerAttr(rewriter.getI32Type(), 0)})); in matchAndRewrite()
701 {rewriter.getIntegerAttr(rewriter.getI32Type(), 1), in matchAndRewrite()
702 rewriter.getIntegerAttr(rewriter.getI32Type(), i)})); in matchAndRewrite()
1409 loc, llvmI32Type, rewriter.getIntegerAttr(rewriter.getI32Type(), i)); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DTargetRewrite.cpp179 auto idx = rewriter->getIntegerAttr(iTy, index); in rewriteCallComplexInputType()
662 auto zero = rewriter->getIntegerAttr(iTy, 0); in convertSignature()
663 auto one = rewriter->getIntegerAttr(iTy, 1); in convertSignature()
753 rewriter->getIntegerAttr( in doComplexReturn()
769 rewriter->getIntegerAttr( in doComplexReturn()
804 rewriter->getIntegerAttr( in doComplexArg()
818 rewriter->getIntegerAttr( in doComplexArg()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DCharacter.cpp649 auto zero = builder.getIntegerAttr(builder.getIndexType(), 0); in createSingletonFromCode()
660 auto zero = builder.getIntegerAttr(builder.getIndexType(), 0); in extractCodeFromSingleton()
703 {builder.getIntegerAttr(builder.getIndexType(), 0)})); in extractCharacterProcedureTuple()
712 {builder.getIntegerAttr(builder.getIndexType(), 1)})); in extractCharacterProcedureTuple()
729 {builder.getIntegerAttr(builder.getIndexType(), 0)})); in createCharacterProcedureTuple()
733 {builder.getIntegerAttr(builder.getIndexType(), 1)})); in createCharacterProcedureTuple()
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/
H A DArithmeticOps.cpp31 return builder.getIntegerAttr(res.getType(), in addIntegerAttrs()
38 return builder.getIntegerAttr(res.getType(), in subIntegerAttrs()
148 builder.getIntegerAttr(type, value)); in build()
156 builder.getIntegerAttr(type, value)); in build()
1728 rewriter.getIntegerAttr(intVal.getType(), rhsInt))); in matchAndRewrite()
1967 return builder.getIntegerAttr( in getIdentityValueAttr()
1971 return builder.getIntegerAttr( in getIdentityValueAttr()
1980 return builder.getIntegerAttr( in getIdentityValueAttr()
1984 return builder.getIntegerAttr( in getIdentityValueAttr()
1988 return builder.getIntegerAttr(resultType, 1); in getIdentityValueAttr()
/llvm-project-15.0.7/mlir/test/lib/Transforms/
H A DTestIntRangeInference.cpp40 Attribute constAttr = b.getIntegerAttr(value.getType(), *maybeConstValue); in replaceWithConstant()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/
H A DConvertVectorToLLVM.cpp57 rewriter.getIntegerAttr(idxType, pos)); in insertOne()
73 rewriter.getIntegerAttr(idxType, pos)); in extractOne()
628 rewriter.getIntegerAttr(idxType, 0)); in matchAndRewrite()
747 rewriter.getIntegerAttr(idxType, 0)); in matchAndRewrite()
969 auto attr = rewriter.getIntegerAttr(rewriter.getIndexType(), 0); in matchAndRewrite()
978 rewriter.getIntegerAttr(rewriter.getIndexType(), indexedSize.value()); in matchAndRewrite()
981 auto strideAttr = rewriter.getIntegerAttr(rewriter.getIndexType(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalg.cpp171 loc, rewriter.getIntegerAttr(intermediateType, zpAdd)); in createLinalgBodyCalculationForElementwiseOp()
202 auto allOnesAttr = rewriter.getIntegerAttr( in createLinalgBodyCalculationForElementwiseOp()
270 loc, rewriter.getIntegerAttr(elementTy, 1)); in createLinalgBodyCalculationForElementwiseOp()
686 return rewriter.getIntegerAttr(elementTy, 0); in createInitialValueForReduceOp()
692 return rewriter.getIntegerAttr(elementTy, 1); in createInitialValueForReduceOp()
700 return rewriter.getIntegerAttr( in createInitialValueForReduceOp()
709 return rewriter.getIntegerAttr( in createInitialValueForReduceOp()
716 return rewriter.getIntegerAttr(elementTy, APInt::getZero(1)); in createInitialValueForReduceOp()
724 return rewriter.getIntegerAttr( in createInitialValueForReduceOp()
1859 constantAttr = rewriter.getIntegerAttr(elementTy, 0); in matchAndRewrite()
[all …]
H A DTosaToLinalgNamed.cpp218 zeroAttr = rewriter.getIntegerAttr(inputETy, iZp); in matchAndRewrite()
395 zeroAttr = rewriter.getIntegerAttr(inputETy, iZp); in matchAndRewrite()
710 initialAttr = rewriter.getIntegerAttr( in matchAndRewrite()
895 loc, b.getIntegerAttr(accETy, quantizationInfo.getInputZp())); in matchAndRewrite()
931 loc, b.getIntegerAttr(scaled.getType(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/MathToSPIRV/
H A DMathToSPIRV.cpp84 loc, intType, rewriter.getIntegerAttr(intType, intValue)); in matchAndRewrite()
86 loc, intType, rewriter.getIntegerAttr(intType, intValue - 1u)); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DGPUOpsLowering.cpp230 loc, llvmIndex, rewriter.getIntegerAttr(llvmIndex, 0)); in matchAndRewrite()
329 loc, llvmIndex, rewriter.getIntegerAttr(llvmIndex, 0)); in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBuilders.h100 IntegerAttr getIntegerAttr(Type type, int64_t value);
101 IntegerAttr getIntegerAttr(Type type, const APInt &value);
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DCodegenUtils.cpp167 return builder.getIntegerAttr(tp, APInt(intTp.getWidth(), 1)); in getOneAttr()
/llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/
H A DLowerToLLVM.cpp159 builder.getIntegerAttr(builder.getIndexType(), 0)); in getOrCreateGlobalString()
/llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/
H A DLowerToLLVM.cpp159 builder.getIntegerAttr(builder.getIndexType(), 0)); in getOrCreateGlobalString()
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/
H A DTosaCanonicalizations.cpp267 constantAttr = rewriter.getIntegerAttr(elementTy, 0); in matchAndRewrite()
270 constantAttr = rewriter.getIntegerAttr(elementTy, value); in matchAndRewrite()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIO.cpp304 mlir::IntegerAttr zero = builder.getIntegerAttr(idxTy, 0); in getNamelistGroup()
305 mlir::IntegerAttr one = builder.getIntegerAttr(idxTy, 1); in getNamelistGroup()
310 idx[0] = builder.getIntegerAttr(idxTy, n); in getNamelistGroup()
357 mlir::IntegerAttr zero = builder.getIntegerAttr(idxTy, 0); in getNamelistGroup()
358 mlir::IntegerAttr one = builder.getIntegerAttr(idxTy, 1); in getNamelistGroup()
359 mlir::IntegerAttr two = builder.getIntegerAttr(idxTy, 2); in getNamelistGroup()
794 loc, builder.getIntegerAttr(toType, 0)); in getDefaultScratchLen()
846 loc, builder.getIntegerAttr(ty2, kindVal));
1231 loc, builder.getIntegerAttr(boolType, specifierIsPresent)); in genConditionHandlerCall()
1611 loc, builder.getIntegerAttr(ty, Fortran::runtime::io::DefaultUnit)); in genIOUnit()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVCanonicalization.cpp199 return Builder(getContext()).getIntegerAttr(getType(), 0); in fold()
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/
H A DFuncToLLVM.cpp227 builder.getIntegerAttr(builder.getIndexType(), 1)); in wrapExternalFunction()
254 builder.getIntegerAttr(builder.getIndexType(), 1)); in wrapExternalFunction()
/llvm-project-15.0.7/mlir/lib/Conversion/MathToLLVM/
H A DMathToLLVM.cpp60 auto boolZero = rewriter.getIntegerAttr(boolType, 0); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DExpandOps.cpp21 loc, rewriter.getIntegerAttr(type, value)); in createConst()

12