Home
last modified time | relevance | path

Searched refs:VariableLengthKind (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/ODS/
H A DOperation.h31 enum VariableLengthKind { Single, Optional, Variadic }; enum
82 return variableLengthKind != VariableLengthKind::Single; in isVariableLength()
88 return variableLengthKind == VariableLengthKind::Variadic; in isVariadic()
92 VariableLengthKind getVariableLengthKind() const { in getVariableLengthKind()
100 OperandOrResult(StringRef name, VariableLengthKind variableLengthKind, in OperandOrResult()
109 VariableLengthKind variableLengthKind;
137 void appendOperand(StringRef name, VariableLengthKind variableLengthKind, in appendOperand()
144 void appendResult(StringRef name, VariableLengthKind variableLengthKind, in appendResult()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/ODS/
H A DContext.cpp91 auto printVariableLengthCst = [&](StringRef cst, VariableLengthKind kind) { in print()
93 case VariableLengthKind::Optional: in print()
96 case VariableLengthKind::Single: in print()
99 case VariableLengthKind::Variadic: in print()
122 auto kind = attr.isOptional() ? VariableLengthKind::Optional in print()
123 : VariableLengthKind::Single; in print()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.cpp756 case ods::VariableLengthKind::Single: in codeCompleteOperationMemberAccess()
759 case ods::VariableLengthKind::Optional: in codeCompleteOperationMemberAccess()
762 case ods::VariableLengthKind::Variadic: in codeCompleteOperationMemberAccess()
1129 case ods::VariableLengthKind::Single: in codeCompleteOperationOperandOrResultSignature()
1133 case ods::VariableLengthKind::Optional: in codeCompleteOperationOperandOrResultSignature()
1137 case ods::VariableLengthKind::Variadic: in codeCompleteOperationOperandOrResultSignature()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp654 ods::VariableLengthKind::Single; in convertExpressionTo()
822 return ods::VariableLengthKind::Optional; in processTdIncludeRecords()
823 return value.isVariadic() ? ods::VariableLengthKind::Variadic in processTdIncludeRecords()
824 : ods::VariableLengthKind::Single; in processTdIncludeRecords()