Home
last modified time | relevance | path

Searched refs:IROperand (Results 1 – 2 of 2) sorted by relevance

/external/llvm-project/mlir/include/mlir/IR/
DUseDefLists.h98 template <typename DerivedT, typename IRValueTy> friend class IROperand;
111 template <typename DerivedT, typename IRValueTy> class IROperand {
115 IROperand(Operation *owner) : owner(owner) {} in IROperand() function
116 IROperand(Operation *owner, ValueType value) : value(value), owner(owner) { in IROperand() function
147 ~IROperand() { removeFromCurrent(); } in ~IROperand()
156 IROperand(IROperand &&other) : owner(other.owner) { in IROperand() function
159 IROperand &operator=(IROperand &&other) {
187 IROperand(const IROperand &use) = delete;
188 IROperand &operator=(const IROperand &use) = delete;
213 class BlockOperand : public IROperand<BlockOperand, Block *> {
[all …]
/external/llvm-project/mlir/lib/IR/
DValue.cpp232 return IROperand<OpOperand, OpaqueValue>::get(); in get()
237 IROperand<OpOperand, OpaqueValue>::set(value); in set()