Searched refs:IROperand (Results 1 – 2 of 2) sorted by relevance
98 template <typename DerivedT, typename IRValueTy> friend class IROperand;111 template <typename DerivedT, typename IRValueTy> class IROperand {115 IROperand(Operation *owner) : owner(owner) {} in IROperand() function116 IROperand(Operation *owner, ValueType value) : value(value), owner(owner) { in IROperand() function147 ~IROperand() { removeFromCurrent(); } in ~IROperand()156 IROperand(IROperand &&other) : owner(other.owner) { in IROperand() function159 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 …]
232 return IROperand<OpOperand, OpaqueValue>::get(); in get()237 IROperand<OpOperand, OpaqueValue>::set(value); in set()