| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[MLIR] Adopt LDBG() debug macro in BytecodeWriter.cpp (NFC) (#154642) | 11 个月前 | |
[MLIR] Add native Bytecode support for properties This is adding a new interface ( BytecodeOpInterface) to allow operations to opt-in skipping conversion to attribute and serializing properties to native bytecode. The scheme relies on a new section where properties are stored in sequence { size, serialize_properties }, ... The operations are storing the index of a properties, a table of offset is built when loading the properties section the first time. This is a re-commit of 837d1ce0dc which conflicted with another patch upgrading the bytecode and the collision wasn't properly resolved before. Differential Revision: https://reviews.llvm.org/D151065 | 3 年前 | |
[mlir] Use *Map::try_emplace (NFC) (#143341) - try_emplace(Key) is shorter than insert({Key, nullptr}). - try_emplace performs value initialization without value parameters. - We overwrite values on successful insertion anyway. | 1 年前 | |
[mlir] Migrate away from PointerUnion::{is,get} (NFC) (#122591) Note that PointerUnion::{is,get} have been soft deprecated in PointerUnion.h: // FIXME: Replace the uses of is(), get() and dyn_cast() with // isa<T>, cast<T> and the llvm::dyn_cast<T> I'm not touching PointerUnion::dyn_cast for now because it's a bit complicated; we could blindly migrate it to dyn_cast_if_present, but we should probably use dyn_cast when the operand is known to be non-null. | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 个月前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 1 年前 |