Home
last modified time | relevance | path

Searched refs:OperandStorage (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/IR/
H A DOperationSupport.cpp221 detail::OperandStorage::OperandStorage(Operation *owner, in OperandStorage() function in detail::OperandStorage
230 detail::OperandStorage::~OperandStorage() { in ~OperandStorage()
241 void detail::OperandStorage::setOperands(Operation *owner, ValueRange values) { in setOperands()
250 void detail::OperandStorage::setOperands(Operation *owner, unsigned start, in setOperands()
281 void detail::OperandStorage::eraseOperands(unsigned start, unsigned length) { in eraseOperands()
295 void detail::OperandStorage::eraseOperands(const BitVector &eraseIndices) { in eraseOperands()
315 MutableArrayRef<OpOperand> detail::OperandStorage::resize(Operation *owner, in resize()
H A DOperation.cpp72 totalSizeToAlloc<detail::OperandStorage, BlockOperand, Region, OpOperand>( in create()
103 new (&op->getOperandStorage()) detail::OperandStorage( in create()
149 getOperandStorage().~OperandStorage(); in ~Operation()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DOperation.h30 private llvm::TrailingObjects<Operation, detail::OperandStorage,
717 detail::OperandStorage &getOperandStorage() { in getOperandStorage()
719 return *getTrailingObjects<detail::OperandStorage>(); in getOperandStorage()
793 friend llvm::TrailingObjects<Operation, detail::OperandStorage, BlockOperand,
795 size_t numTrailingObjects(OverloadToken<detail::OperandStorage>) const {
H A DOperationSupport.h707 class alignas(8) OperandStorage {
709 OperandStorage(Operation *owner, OpOperand *trailingOperands,
711 ~OperandStorage();
H A DValue.h264 friend class OperandStorage;