Home
last modified time | relevance | path

Searched refs:subStart (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DControlFlowInterfaces.h87 MutableOperandRange slice(unsigned subStart, unsigned subLen) const { in slice() argument
88 assert(!isOperandProduced(subStart) && in slice()
90 return forwardedOperands.slice(subStart - producedOperandCount, subLen); in slice()
95 void erase(unsigned subStart, unsigned subLen = 1) {
96 assert(!isOperandProduced(subStart) &&
98 forwardedOperands.erase(subStart - producedOperandCount, subLen);
/llvm-project-15.0.7/mlir/lib/IR/
H A DOperationSupport.cpp424 MutableOperandRange::slice(unsigned subStart, unsigned subLen, in slice() argument
426 assert((subStart + subLen) <= length && "invalid sub-range"); in slice()
427 MutableOperandRange subSlice(owner, start + subStart, subLen, in slice()
460 void MutableOperandRange::erase(unsigned subStart, unsigned subLen) { in erase() argument
461 assert((subStart + subLen) <= length && "invalid sub-range"); in erase()
464 owner->eraseOperands(start + subStart, subLen); in erase()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DValueRange.h130 slice(unsigned subStart, unsigned subLen,
143 void erase(unsigned subStart, unsigned subLen = 1);