Searched refs:OpTypes (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/ |
| H A D | LinalgDialect.cpp | 96 template <typename... OpTypes> 100 (addNamedOpBuilderImpl<OpTypes>(map), 0)...}; in addNamedOpBuilders()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Transforms/ |
| H A D | Transforms.h | 370 template <typename... OpTypes> 373 [](Operation *op) { return success(isa<OpTypes...>(op)); }); in addOpFilter() 1342 template <typename... OpTypes> 1353 template <typename OpTy, typename... OpTypes> 1354 class VectorizationPatterns<OpTy, OpTypes...> { 1361 VectorizationPatterns<OpTypes...>::insert(patterns, options, f); in insert() 1365 template <typename... OpTypes> 1376 template <typename OpTy, typename... OpTypes> 1377 class TilingPatterns<OpTy, OpTypes...> { 1384 TilingPatterns<OpTypes...>::insert(patterns, options, f); in insert()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | TilingInterfaceImpl.cpp | 192 template <typename... OpTypes> 195 (void)std::initializer_list<int>{0, (registerOne<OpTypes>(ctx), 0)...}; in registerAll()
|
| H A D | Tiling.cpp | 633 template <typename... OpTypes> 642 template <typename OpTy, typename... OpTypes> 643 class CanonicalizationPatternList<OpTy, OpTypes...> { 647 CanonicalizationPatternList<OpTypes...>::insert(patterns); in insert()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugFrame.cpp | 795 static OperandType OpTypes[DW_CFA_restore + 1][MaxOperands]; in getOperandTypes() local 798 return ArrayRef<OperandType[MaxOperands]>(&OpTypes[0], DW_CFA_restore + 1); in getOperandTypes() 804 OpTypes[OP][0] = OPTYPE0; \ in getOperandTypes() 805 OpTypes[OP][1] = OPTYPE1; \ in getOperandTypes() 806 OpTypes[OP][2] = OPTYPE2; \ in getOperandTypes() 851 return ArrayRef<OperandType[MaxOperands]>(&OpTypes[0], DW_CFA_restore + 1); in getOperandTypes()
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | Target.td | 1005 /// instruction. OpTypes specifies the MIOperandInfo for the operand, and 1008 class PredicateOperand<ValueType ty, dag OpTypes, dag AlwaysVal> 1010 let MIOperandInfo = OpTypes; 1016 class OptionalDefOperand<ValueType ty, dag OpTypes, dag defaultops> 1018 let MIOperandInfo = OpTypes;
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | WritingAnLLVMBackend.rst | 966 types defined in the backend, in the llvm::XXX::OpTypes namespace. 969 available in each Target's OpTypes enum. Also, only named Operand types appear 985 namespace OpTypes { 995 } // End namespace OpTypes 1003 #define GET_INSTRINFO_OPERAND_TYPES_ENUM // For OpTypes enum
|