aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Bytecode
AgeCommit message (Expand)AuthorFilesLines
2023-06-26[mlir][bytecode] Fix lazy loading of non-isolated regionsRiver Riddle1-12/+9
2023-06-23Fix bytecode reader/writer on big-endian platformsUlrich Weigand2-8/+17
2023-06-06Use symbolic name for previous MLIR Bytecode versionsMehdi Amini2-30/+33
2023-05-31[mlir][bytecode] Error if requested bytecode version is unsupportedKevin Gleason1-3/+8
2023-05-27[mlir][bazel] Port for 660f714e26999d266232a1fbb02712bb879bd34eHaojian Wu1-1/+0
2023-05-27[mlir] Fix non-const lvalue reference to type 'uint64_t' cannot bind to type ...Jie Fu1-2/+2
2023-05-26[MLIR] Add native Bytecode support for propertiesMehdi Amini7-44/+457
2023-05-25Revert "[MLIR] Add native Bytecode support for properties"Mehdi Amini7-440/+43
2023-05-25Fix MLIR Bytecode backward deploymentMehdi Amini1-1/+1
2023-05-25Fix MLIR back-deployment to version < 5 ; properties section should not be em...Eugene Burmako1-1/+9
2023-05-26[mlir] Fix non-const lvalue reference to type 'uint64_t' cannot bind to type ...Jie Fu1-2/+2
2023-05-25[MLIR] Add native Bytecode support for propertiesMehdi Amini7-43/+432
2023-05-25[mlir][bytecode] Avoid recording null arglocs & realloc opnames.Jacques Pienaar2-8/+39
2023-05-25Fix MLIR bytecode loading of resourcesMehdi Amini1-1/+14
2023-05-25Fix MLIR bytecode reader for unregistered dialectsMehdi Amini1-2/+15
2023-05-21Preserve use-list orders in mlir bytecodeMatteo Franciolini5-103/+375
2023-05-20Add support for Lazyloading to the MLIR bytecodeMehdi Amini3-57/+243
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp2-3/+3
2023-05-11[mlir][bytecode] Fix dialect version parsing.Jacques Pienaar1-4/+13
2023-04-30[mlir][bytecode] Return error instead of min versionJacques Pienaar1-6/+4
2023-04-29[mlir][bytecode] Allow client to specify a desired version.Jacques Pienaar2-21/+50
2023-03-15[ADT][mlir][NFCI] Do not use non-const lvalue-refs with enumerateJakub Kuderski1-5/+5
2023-03-10Implements MLIR Bytecode versioning capabilityMatteo Franciolini3-156/+263
2023-03-03[mlir][Parser] Make parse{Attribute,Type} null-terminate inputRahul Kayaith1-2/+4
2023-03-01[mlir][AsmParser] Improve parse{Attribute,Type} error handlingRahul Kayaith1-2/+2
2023-02-07[mlir][IRNumbering] Fix the dialect comparator to be strictRiver Riddle1-0/+2
2023-01-28Use llvm::count{lr}_{zero,one} (NFC)Kazu Hirata1-1/+1
2023-01-18Drop the ZeroBehavior parameter from countLeadingZeros and the like (NFC)Kazu Hirata1-2/+1
2023-01-16[llvm][ADT] Replace uses of `makeMutableArrayRef` with deduction guidesJoe Loser1-3/+3
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-5/+6
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille1-2/+2
2022-12-11[mlir:Bytecode] Add shared_ptr<SourceMgr> overloads to allow safe mmap of dataRiver Riddle1-24/+66
2022-12-10[mlir] Use std::optional instead of None in comments (NFC)Kazu Hirata1-2/+3
2022-12-10[Reader] Use std::optional in BytecodeReader.cpp (NFC)Kazu Hirata1-3/+4
2022-12-04[mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata1-1/+2
2022-11-13[MLIR][Bytecode] Ensure `dataIt` is aligned coming out of `EncodingReader::al...bzcheeseman1-2/+7
2022-10-05[mlir:Parser] Always splice parsed operations to the end of the parsed blockRiver Riddle1-2/+1
2022-09-28[mlir] Making verification after parsing optionalRiver Riddle1-1/+1
2022-09-13[mlir] Add bytecode encodings for the builtin ElementsAttr attributesRiver Riddle3-0/+18
2022-09-13[mlir] Add fallback support for parsing/printing unknown external resourcesRiver Riddle1-0/+5
2022-09-13[mlir:Bytecode] Add support for encoding resourcesRiver Riddle5-30/+762
2022-08-30Apply clang-tidy fixes for readability-identifier-naming in BytecodeWriter.cp...Mehdi Amini1-3/+3
2022-08-30Apply clang-tidy fixes for modernize-use-emplace in BytecodeReader.cpp (NFC)Mehdi Amini1-2/+2
2022-08-26[mlir:Bytecode] Add encoding support for a majority of the builtin attributesRiver Riddle3-0/+99
2022-08-23[mlir:Bytecode] Move variable to inside of the lambda to fix MSVC buildRiver Riddle1-3/+4
2022-08-23[mlir:Bytecode] Add initial support for dialect defined attribute/type encodingsRiver Riddle4-22/+201
2022-08-23[mlir:Bytecode][NFC] Cleanup Attribute/Type readingRiver Riddle1-88/+88
2022-08-23[mlir:Bytecode][NFC] Refactor string section writing and readingRiver Riddle2-85/+109
2022-08-22[mlir:Bytecode] Fix asan failureRiver Riddle1-1/+1
2022-08-22[mlir] Fix compile errors with bytecode supportGoran Flegar1-2/+2