Home
last modified time | relevance | path

Searched refs:OpTypes (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgDialect.cpp96 template <typename... OpTypes>
100 (addNamedOpBuilderImpl<OpTypes>(map), 0)...}; in addNamedOpBuilders()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Transforms/
H A DTransforms.h370 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 DTilingInterfaceImpl.cpp192 template <typename... OpTypes>
195 (void)std::initializer_list<int>{0, (registerOne<OpTypes>(ctx), 0)...}; in registerAll()
H A DTiling.cpp633 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 DDWARFDebugFrame.cpp795 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 DTarget.td1005 /// 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 DWritingAnLLVMBackend.rst966 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