Home
last modified time | relevance | path

Searched refs:enumerant (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DEnumsGen.cpp58 auto value = enumerant.getValue(); in emitEnumClass()
109 int64_t value = enumerant.getValue(); in emitMaxValueFn()
172 auto symbol = enumerant.getSymbol(); in emitSymToStrFnForIntEnum()
173 auto str = enumerant.getStr(); in emitSymToStrFnForIntEnum()
229 if ((enumerant.getValue() != 0) && in emitSymToStrFnForBitEnum()
237 if ((enumerant.getValue() != 0) && in emitSymToStrFnForBitEnum()
239 os << formatv(formatCompare, enumerant.getValue(), enumerant.getStr()); in emitSymToStrFnForBitEnum()
245 if (enumerant.getValue() != 0) in emitSymToStrFnForBitEnum()
246 os << formatv(formatCompare, enumerant.getValue(), enumerant.getStr()); in emitSymToStrFnForBitEnum()
266 auto str = enumerant.getStr(); in emitStrToSymFnForIntEnum()
[all …]
H A DLLVMIRConversionGen.cpp252 for (const auto &enumerant : enumAttr.getAllCases()) { in emitOneEnumToConversion() local
253 StringRef llvmEnumerant = enumerant.getLLVMEnumerant(); in emitOneEnumToConversion()
254 StringRef cppEnumerant = enumerant.getSymbol(); in emitOneEnumToConversion()
282 for (const auto &enumerant : enumAttr.getAllCases()) { in emitOneCEnumToConversion() local
283 StringRef llvmEnumerant = enumerant.getLLVMEnumerant(); in emitOneCEnumToConversion()
284 StringRef cppEnumerant = enumerant.getSymbol(); in emitOneCEnumToConversion()
313 for (const auto &enumerant : enumAttr.getAllCases()) { in emitOneEnumFromConversion() local
314 StringRef llvmEnumerant = enumerant.getLLVMEnumerant(); in emitOneEnumFromConversion()
315 StringRef cppEnumerant = enumerant.getSymbol(); in emitOneEnumFromConversion()
344 for (const auto &enumerant : enumAttr.getAllCases()) { in emitOneCEnumFromConversion() local
[all …]
H A DSPIRVUtilsGen.cpp342 for (const EnumAttrCase &enumerant : enumerants) in emitAvailabilityQueryForIntEnum() local
355 EnumAttrCase enumerant = caseSpecPair.first; in emitAvailabilityQueryForIntEnum() local
384 for (const EnumAttrCase &enumerant : enumerants) in emitAvailabilityQueryForBitEnum() local
402 EnumAttrCase enumerant = caseSpecPair.first; in emitAvailabilityQueryForBitEnum() local
431 for (const EnumAttrCase &enumerant : enumerants) in emitEnumDecl() local
1266 getAvailabilities(enumerant.getDef())) in emitAvailabilityImpl()
1312 getAvailabilities(enumerant.getDef())) in emitAvailabilityImpl()
1314 caseSpecs.push_back({enumerant, caseAvail}); in emitAvailabilityImpl()
1394 for (const EnumAttrCase &enumerant : enumAttr.getAllCases()) { in emitCapabilityImplication() local
1395 const Record &def = enumerant.getDef(); in emitCapabilityImplication()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DEnumAttr.td19 // The C++ enumerant symbol.
22 // The C++ enumerant value.
27 // The string representation of the enumerant. May be the same as symbol.
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMOpBase.td224 // - `cppSym`: name of the C++ enumerant for this case in MLIR API;
226 // - `llvmSym`: name of the C++ enumerant for this case in LLVM API.
233 // The name of the equivalent enumerant in LLVM.
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVBase.td145 is a `mlir::spirv::Version` enumerant.
157 is a `mlir::spirv::Version` enumerant.