summaryrefslogtreecommitdiff
path: root/mlir/lib/IR/Value.cpp
AgeCommit message (Expand)Author
2025-07-24[mlir] Remove unused includes (NFC) (#150476)Kazu Hirata
2025-05-30[mlir][Value] Add getNumUses, hasNUses, and hasNUsesOrMore to Value (#142084)Michael Maitland
2023-11-20Make MLIR Value more consistent in terms of `const` "correctness" (NFC) (#72765)Mehdi Amini
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-05-21Preserve use-list orders in mlir bytecodeMatteo Franciolini
2022-07-14[mlir] (NFC) run clang-format on all filesJeff Niu
2021-06-02[mlir][NFC] Split the non-templated bits out of IROperand into a base classRiver Riddle
2021-05-23[IR] Add a Location to BlockArgumentChris Lattner
2021-05-18Revert "[IR] Add a Location to BlockArgument." and follow-on commitRichard Smith
2021-05-18[IR] Add a Location to BlockArgument.Chris Lattner
2021-05-13[mlir][NFC] Add helper for common pattern of replaceAllUsesExceptSean Silva
2021-03-03[mlir][IR] Refactor the internal implementation of ValueRiver Riddle
2021-03-01Revert "Remove use of tuple for multiresult type storage"Jacques Pienaar
2021-03-01Remove use of tuple for multiresult type storageJacques Pienaar
2021-01-06[AsmPrinter] Make OpAsmPrinter::printFunctionalType be resilient to null values.Chris Lattner
2020-12-28[IR] Make Value::getType() work better with invalid IR.Chris Lattner
2020-12-17[mlir][IR][NFC] Move context/location parameters of builtin Type::get methods...River Riddle
2020-12-03[mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.hRiver Riddle
2020-07-23[mlir][DialectConversion] Enable deeper integration of type conversionsRiver Riddle
2020-05-04[mlir] Add support for merging identical blocks during canonicalizationRiver Riddle
2020-04-24[mlir][DialectConversion] Add support for properly tracking replaceUsesOfBloc...River Riddle
2020-04-23[mlir] Give each OpResult its own use listRiver Riddle
2020-04-20[MLIR] Move `replaceAllUsesExcept` from LoopUtil.h to Value.h.Alexander Belyaev
2020-01-28[mlir] Optimize OpResult use case for single result operations.River Riddle
2020-01-26Mass update the MLIR license header to mention "Part of the LLVM project"Mehdi Amini
2020-01-11[mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle
2020-01-02[mlir] Rewrite the internal representation of OpResult to be optimized for me...River Riddle
2020-01-02Fix some corner cases missed by D71955River Riddle
2019-12-30[mlir] Refactor operation results to use a single use list for all results of...River Riddle
2019-12-27[mlir] Merge the successor operand count into BlockOperand.River Riddle
2019-12-23Resubmit: ReImplement the Value classes as value-typed objects wrapping an in...River Riddle
2019-12-23Automated rollback of commit f603a50109107b447b835dac11f0eb541288393eMLIR Team
2019-12-23ReImplement the Value classes as value-typed objects wrapping an internal poi...River Riddle
2019-12-23Adjust License.txt file to use the LLVM licenseMehdi Amini
2019-12-22NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle
2019-10-14NFC: Replace usages of Value::getKind with explicit isa/casts.River Riddle
2019-08-09NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle
2019-07-10NFC: Rename Function to FuncOp.River Riddle
2019-07-08NFC: Remove the various "::getFunction" methods.River Riddle
2019-07-01NFC: Refactor Function to be value typed.River Riddle
2019-05-10 Add llvm_unreachable in unreachable path to silence GCC warning (NFC)Mehdi Amini
2019-05-06 Introduce functionality for defining region ancestor relationAlex Zinenko
2019-04-01 Add a getLoc() method on mlir::Value that returns the loc of the defining...Mehdi Amini
2019-03-29Replace usages of Instruction with Operation in the /IR directory.River Riddle
2019-03-29Rename the Instruction class to Operation. This just renames the class, usage...River Riddle
2019-03-29Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner
2019-03-29Continue pushing const out of the core IR types - in this case, remove constChris Lattner
2019-03-29Begin the process of fully removing OperationInst. This patch cleans up refer...River Riddle
2019-03-29Fold the functionality of OperationInst into Instruction. OperationInst still...River Riddle
2019-03-29Fold IROperandOwner into Instruction.River Riddle