[PATCH] D112865: [mlir][core] Inline Intrinsic Attributes

Jeff Niu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 29 23:03:45 PDT 2021


Mogball created this revision.
Herald added subscribers: wenzhicui, wrengr, Chia-hungDuan, armkevincheng, jsmolens, eric-k256, dcaballe, cota, mravishankar, teijeong, dexonsmith, rdzhabarov, tatianashp, ThomasRaoux, mehdi_amini, jdoerfert, AlexeySotkin, msifontes, jurahul, Kayjukh, grosul1, Joonsoo, liufengdb, aartbik, lucyrfox, mgester, arpith-jacob, csigg, antiagainst, shauheen, rriddle, mgrang, mgorny.
Herald added a reviewer: antiagainst.
Herald added a reviewer: rriddle.
Herald added a reviewer: antiagainst.
Herald added a reviewer: aartbik.
Herald added a reviewer: jpienaar.
Herald added a reviewer: ftynse.
Herald added a reviewer: sjarus.
Herald added a project: Flang.
Mogball requested review of this revision.
Herald added a reviewer: nicolasvasilache.
Herald added subscribers: llvm-commits, stephenneuendorffer, nicolasvasilache.
Herald added a reviewer: herhut.
Herald added projects: MLIR, LLVM.

PoC patch.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D112865

Files:
  flang/include/flang/Optimizer/Builder/FIRBuilder.h
  flang/include/flang/Optimizer/Dialect/FIROps.td
  flang/include/flang/Optimizer/Dialect/FIROpsSupport.h
  flang/lib/Optimizer/Builder/FIRBuilder.cpp
  flang/lib/Optimizer/Dialect/FIROps.cpp
  llvm/include/llvm/ADT/STLExtras.h
  mlir/docs/DeclarativeRewrites.md
  mlir/docs/OpDefinitions.md
  mlir/examples/toy/Ch5/mlir/LowerToAffineLoops.cpp
  mlir/examples/toy/Ch6/mlir/LowerToAffineLoops.cpp
  mlir/examples/toy/Ch7/mlir/LowerToAffineLoops.cpp
  mlir/include/mlir/Conversion/LLVMCommon/Pattern.h
  mlir/include/mlir/Dialect/Async/IR/AsyncOps.td
  mlir/include/mlir/Dialect/GPU/GPUOps.td
  mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
  mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td
  mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
  mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td
  mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
  mlir/include/mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td
  mlir/include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td
  mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td
  mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td
  mlir/include/mlir/IR/AttributeRange.h
  mlir/include/mlir/IR/Builders.h
  mlir/include/mlir/IR/BuiltinAttributes.h
  mlir/include/mlir/IR/BuiltinAttributes.td
  mlir/include/mlir/IR/BuiltinOps.td
  mlir/include/mlir/IR/FunctionSupport.h
  mlir/include/mlir/IR/OpBase.td
  mlir/include/mlir/IR/OpImplementation.h
  mlir/include/mlir/IR/Operation.h
  mlir/include/mlir/IR/OperationSupport.h
  mlir/include/mlir/Interfaces/InferTypeOpInterface.h
  mlir/include/mlir/Interfaces/InferTypeOpInterface.td
  mlir/include/mlir/Support/StorageUniquer.h
  mlir/include/mlir/Transforms/DialectConversion.h
  mlir/lib/CAPI/IR/IR.cpp
  mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp
  mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp
  mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp
  mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
  mlir/lib/Conversion/StandardToLLVM/StandardToLLVM.cpp
  mlir/lib/Conversion/VectorToROCDL/VectorToROCDL.cpp
  mlir/lib/Dialect/Async/IR/Async.cpp
  mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp
  mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
  mlir/lib/Dialect/GPU/Transforms/AsyncRegionRewriter.cpp
  mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
  mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
  mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp
  mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
  mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
  mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp
  mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp
  mlir/lib/Dialect/Shape/IR/Shape.cpp
  mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
  mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
  mlir/lib/Dialect/Tosa/Transforms/TosaInferShapes.cpp
  mlir/lib/IR/AsmPrinter.cpp
  mlir/lib/IR/AttributeRange.cpp
  mlir/lib/IR/Builders.cpp
  mlir/lib/IR/BuiltinAttributes.cpp
  mlir/lib/IR/BuiltinDialect.cpp
  mlir/lib/IR/CMakeLists.txt
  mlir/lib/IR/FunctionImplementation.cpp
  mlir/lib/IR/MLIRContext.cpp
  mlir/lib/IR/Operation.cpp
  mlir/lib/IR/OperationSupport.cpp
  mlir/lib/IR/SymbolTable.cpp
  mlir/lib/Interfaces/InferTypeOpInterface.cpp
  mlir/lib/Pass/IRPrinting.cpp
  mlir/lib/Rewrite/ByteCode.cpp
  mlir/lib/Transforms/SCCP.cpp
  mlir/lib/Transforms/Utils/DialectConversion.cpp
  mlir/test/lib/Dialect/Test/TestDialect.cpp
  mlir/test/lib/Dialect/Test/TestOps.td
  mlir/test/lib/Dialect/Test/TestPatterns.cpp
  mlir/test/mlir-linalg-ods-gen/test-linalg-ods-yaml-gen.yaml
  mlir/test/mlir-tblgen/op-attribute.td
  mlir/test/mlir-tblgen/op-decl-and-defs.td
  mlir/test/mlir-tblgen/op-result.td
  mlir/test/python/python_test_ops.td
  mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-yaml-gen.cpp
  mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
  mlir/tools/mlir-tblgen/OpFormatGen.cpp
  mlir/unittests/TableGen/StructsGenTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D112865.383558.patch
Type: text/x-patch
Size: 247718 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211030/0ad84d6b/attachment-0001.bin>


More information about the llvm-commits mailing list