summaryrefslogtreecommitdiff
path: root/mlir/lib/Interfaces/DataLayoutInterfaces.cpp
AgeCommit message (Expand)Author
2025-10-06[mlir] Simplify unreachable type switch cases. NFC. (#162032)Jakub Kuderski
2025-05-28[MLIR][LLVM][DLTI] Handle data layout token 'n32:64' (#141299)Bruno Cardoso Lopes
2025-05-23[MLIR][LLVM][DLTI] Handle data layout token 'Fn32' (#141167)Bruno Cardoso Lopes
2025-05-06[mlir] Remove unused local variables (NFC) (#138642)Kazu Hirata
2025-04-10[mlir][DataLayout] Keep consistent input/output order (#135185)darkbuck
2025-03-11[mlir][DataLayout] Add a default memory space entry to the data layout. (#127...Fabian Mora
2025-03-06[mlir][nfc] De-duplicate tests from `Type::isIntOrFloat` (#129710)Andrzej Warzyński
2025-03-05[MLIR][DLTI] Add mangling style (#125875)Guojin
2024-12-21[Interfaces] Migrate away from PointerUnion::{is,get} (NFC) (#120845)Kazu Hirata
2024-11-26[mlir] Use `llvm::filter_to_vector`. NFC. (#117655)Jakub Kuderski
2024-10-31[MLIR][DLTI] Pretty parsing and printing for DLTI attrs (#113365)Rolf Morel
2024-09-16[mlir] Tidy uses of llvm::raw_stream_ostream (NFC)JOE1994
2024-06-27DLTI: Simplifying getDevicePropertyValue API by returning Attribute type valu...Niranjan Hasabnis
2024-06-19Reimplementing target description concept using DLTI attribute (#92138)Niranjan Hasabnis
2024-04-19[MLIR][DataLayout] Add support for scalable vectors (#89349)Christian Ulmann
2024-04-03[MLIR] Add endianness accessors to the data layout (#87347)Christian Ulmann
2024-03-21[MLIR] Add index bitwidth to the DataLayout (#85927)Tobias Gysi
2024-01-09[mlir] Add global and program memory space handling to the data layout subsys...agozillon
2023-11-22[mlir] Fix a few more TypeSize::Fixed->TypeSize::getFixed following #72979.Sander de Smalen
2023-11-21[mlir] use TypeSize and uint64_t in DataLayout (#72874)Oleksandr "Alex" Zinenko
2023-09-01[mlir] Fix duplicate word typos; NFCFangrui Song
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-19[MLIR][LLVM] Realign allocas to avoid dynamic realignment in inliner.Johannes de Fine Licht
2023-04-03[mlir] Add stack alignment to the data layout dialect.Tobias Gysi
2023-03-21[mlir] Add alloca address space handling to the data layout subsystemJan Sjodin
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille
2022-03-02[mlir] Data layout for integer and float typesAlex Zinenko
2022-01-31[mlir] Add isa/dyn_cast support for dialect interfacesRiver Riddle
2021-11-16[mlir][NFC] Replace references to Identifier with StringAttrRiver Riddle
2021-11-11[mlir] Replace usages of Identifier with StringAttrRiver Riddle
2021-10-06[mlir] Replace report_fatal_error(std::string) uses with report_fatal_error(T...Simon Pilgrim
2021-08-01[mlir] Change ABI breaking use of NDEBUG to LLVM_ENABLE_ABI_BREAKING_CHECKSMarkus Böck
2021-07-27[mlir] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]]Fangrui Song
2021-06-09[mlir] fix a crash if the dialect is missing a data layout interfaceAlex Zinenko
2021-04-19Add default DataLayout support for complex numbersTres Popp
2021-04-08[mlir] add support for index type in vectors.Tobias Gysi
2021-03-24[mlir] introduce data layout entry for index typeAlex Zinenko
2021-03-24[mlir] forward data layout query to scoping op in absence of specificationAlex Zinenko
2021-03-24[mlir] provide a version of data layout size hooks in bitsAlex Zinenko
2021-03-24[mlir] support data layout specs on ModuleOpAlex Zinenko
2021-03-11[mlir] Introduce data layout modeling subsystemAlex Zinenko