/llvm-project/mlir/lib/Dialect/AMDGPU/Transforms/ |
H A D | EmulateAtomics.cpp | 118 Type dataType = data.getType(); in matchAndRewrite() 123 rewriter.create<RawBufferLoadOp>(loc, dataType, invariantArgs, loadAttrs); in matchAndRewrite() 127 Block *loopBlock = rewriter.createBlock(afterAtomic, {dataType}, {loc}); in matchAndRewrite() 135 dataType = operated.getType(); in matchAndRewrite() 142 loc, dataType, cmpswapArgs, cmpswapAttrs); in matchAndRewrite() 151 if (auto floatDataTy = dyn_cast<FloatType>(dataType)) { in populateAmdgpuEmulateAtomicsPatterns() 99 Type dataType = data.getType(); matchAndRewrite() local
|
/llvm-project/mlir/examples/toy/Ch7/mlir/ |
H A D | MLIRGen.cpp | 415 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in getConstantAttr() local 419 return mlir::DenseElementsAttr::get(dataType, llvm::ArrayRef(data)); in getConstantAttr() 425 auto dataType = mlir::RankedTensorType::get({}, elementType); in getConstantAttr() local 429 return mlir::DenseElementsAttr::get(dataType, in getConstantAttr() 456 mlir::Type dataType = StructType::get(typeElements); in getConstantAttr() local 457 return std::make_pair(dataAttr, dataType); in getConstantAttr() 475 mlir::Type dataType; in mlirGen() local 476 std::tie(dataAttr, dataType) = getConstantAttr(lit); in mlirGen() 480 return builder.create<StructConstantOp>(loc(lit.loc()), dataType, dataAttr); in mlirGen()
|
H A D | Dialect.cpp | 165 auto dataType = RankedTensorType::get({}, builder.getF64Type()); in build() local 166 auto dataAttribute = DenseElementsAttr::get(dataType, value); in build() 167 ConstantOp::build(builder, state, dataType, dataAttribute); in build()
|
/llvm-project/mlir/examples/toy/Ch3/mlir/ |
H A D | Dialect.cpp | 111 auto dataType = RankedTensorType::get({}, builder.getF64Type()); in build() local 112 auto dataAttribute = DenseElementsAttr::get(dataType, value); in build() 113 ConstantOp::build(builder, state, dataType, dataAttribute); in build()
|
H A D | MLIRGen.cpp | 274 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in mlirGen() local 279 mlir::DenseElementsAttr::get(dataType, llvm::ArrayRef(data)); in mlirGen()
|
/llvm-project/mlir/examples/toy/Ch2/mlir/ |
H A D | Dialect.cpp | 111 auto dataType = RankedTensorType::get({}, builder.getF64Type()); in build() local 112 auto dataAttribute = DenseElementsAttr::get(dataType, value); in build() 113 ConstantOp::build(builder, state, dataType, dataAttribute); in build()
|
H A D | MLIRGen.cpp | 274 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in mlirGen() local 279 mlir::DenseElementsAttr::get(dataType, llvm::ArrayRef(data)); in mlirGen()
|
/llvm-project/mlir/examples/toy/Ch4/mlir/ |
H A D | Dialect.cpp | 173 auto dataType = RankedTensorType::get({}, builder.getF64Type()); in build() local 174 auto dataAttribute = DenseElementsAttr::get(dataType, value); in build() 175 ConstantOp::build(builder, state, dataType, dataAttribute); in build()
|
H A D | MLIRGen.cpp | 278 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in mlirGen() local 283 mlir::DenseElementsAttr::get(dataType, llvm::ArrayRef(data)); in mlirGen()
|
/llvm-project/mlir/examples/toy/Ch6/mlir/ |
H A D | Dialect.cpp | 173 auto dataType = RankedTensorType::get({}, builder.getF64Type()); in build() local 174 auto dataAttribute = DenseElementsAttr::get(dataType, value); in build() 175 ConstantOp::build(builder, state, dataType, dataAttribute); in build()
|
H A D | MLIRGen.cpp | 278 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in mlirGen() local 283 mlir::DenseElementsAttr::get(dataType, llvm::ArrayRef(data)); in mlirGen()
|
/llvm-project/mlir/examples/toy/Ch5/mlir/ |
H A D | Dialect.cpp | 173 auto dataType = RankedTensorType::get({}, builder.getF64Type()); in build() local 174 auto dataAttribute = DenseElementsAttr::get(dataType, value); in build() 175 ConstantOp::build(builder, state, dataType, dataAttribute); in build()
|
H A D | MLIRGen.cpp | 278 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in mlirGen() local 283 mlir::DenseElementsAttr::get(dataType, llvm::ArrayRef(data)); in mlirGen()
|
/llvm-project/flang/lib/Optimizer/HLFIR/IR/ |
H A D | HLFIROps.cpp | 1534 mlir::Type dataType = getFortranElementOrSequenceType(source.getType()); 1540 firVarType = fir::ClassType::get(fir::HeapType::get(dataType)); in canonicalize() 1542 firVarType = fir::ReferenceType::get(dataType); in canonicalize() 1556 mlir::Type dataType = getFortranElementOrSequenceType(source.getType()); 1562 firVarType = fir::ClassType::get(fir::HeapType::get(dataType)); in build() 1564 firVarType = fir::ReferenceType::get(dataType); in build() 1294 mlir::Type dataType = getFortranElementOrSequenceType(source.getType()); build() local 1316 mlir::Type dataType = getFortranElementOrSequenceType(source.getType()); build() local
|
/llvm-project/mlir/lib/Tools/mlir-pdll-lsp-server/ |
H A D | PDLLServer.cpp | 1063 StringRef label, StringRef dataType) { in codeCompleteOperationOperandOrResultSignature() argument 1086 strOS << dataType; in codeCompleteOperationOperandOrResultSignature() 1090 strOS << dataType << "?"; in codeCompleteOperationOperandOrResultSignature() 1094 strOS << dataType << "Range"; in codeCompleteOperationOperandOrResultSignature() 1117 llvm::formatv("(<{0}s>: {1}Range)", label, dataType).str(); in codeCompleteOperationOperandOrResultSignature()
|
/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyTIL.h | 1018 SExpr *dataType() { return Dtype; } in dataType() function 1019 const SExpr *dataType() const { return Dtype; } in dataType() function 1032 return Cmp.compare(dataType(), E->dataType()); in compare()
|
H A D | ThreadSafetyTraverse.h | 748 self()->printSExpr(E->dataType(), SS, Prec_Other-1); in printAlloc()
|