Lines Matching defs:BytecodeDialect
446 // BytecodeDialect
453 struct BytecodeDialect {
490 BytecodeOperationName(BytecodeDialect *dialect, StringRef name,
499 BytecodeDialect *dialect;
513 MutableArrayRef<std::unique_ptr<BytecodeDialect>> dialects,
514 function_ref<LogicalResult(BytecodeDialect *)> entryCallback) {
516 std::unique_ptr<BytecodeDialect> *dialect;
540 MutableArrayRef<std::unique_ptr<BytecodeDialect>> dialects,
690 MutableArrayRef<std::unique_ptr<BytecodeDialect>> dialects,
739 std::unique_ptr<BytecodeDialect> *dialect;
792 BytecodeDialect *dialect = nullptr;
805 const llvm::StringMap<BytecodeDialect *> &dialectsMap,
814 initialize(MutableArrayRef<std::unique_ptr<BytecodeDialect>> dialects,
892 const llvm::StringMap<BytecodeDialect *> &dialectsMap;
913 const llvm::StringMap<BytecodeDialect *> &dialectsMap,
1047 const llvm::StringMap<BytecodeDialect *> &dialectsMap;
1135 MutableArrayRef<std::unique_ptr<BytecodeDialect>> dialects,
1154 auto parseEntryFn = [&](BytecodeDialect *dialect) -> LogicalResult {
1589 SmallVector<std::unique_ptr<BytecodeDialect>> dialects;
1590 llvm::StringMap<BytecodeDialect *> dialectsMap;
1737 LogicalResult BytecodeDialect::load(const DialectReader &reader,
1782 dialects[i] = std::make_unique<BytecodeDialect>();
1814 auto parseOpName = [&](BytecodeDialect *dialect) {
2097 for (const std::unique_ptr<BytecodeDialect> &byteCodeDialect : dialects) {