Lines Matching defs:MutableOperandRange
421 // MutableOperandRange
425 MutableOperandRange::MutableOperandRange(
432 MutableOperandRange::MutableOperandRange(Operation *owner)
433 : MutableOperandRange(owner, /*start=*/0, owner->getNumOperands()) {}
436 MutableOperandRange::MutableOperandRange(OpOperand &opOperand)
437 : MutableOperandRange(opOperand.getOwner(),
442 MutableOperandRange
443 MutableOperandRange::slice(unsigned subStart, unsigned subLen,
446 MutableOperandRange subSlice(owner, start + subStart, subLen,
454 void MutableOperandRange::append(ValueRange values) {
462 void MutableOperandRange::assign(ValueRange values) {
469 void MutableOperandRange::assign(Value value) {
479 void MutableOperandRange::erase(unsigned subStart, unsigned subLen) {
488 void MutableOperandRange::clear() {
496 OperandRange MutableOperandRange::getAsOperandRange() const {
501 MutableOperandRange::operator OperandRange() const {
505 MutableOperandRange::operator MutableArrayRef<OpOperand>() const {
510 MutableOperandRange::split(NamedAttribute segmentSizes) const {
515 void MutableOperandRange::updateLength(unsigned newLength) {
530 OpOperand &MutableOperandRange::operator[](unsigned index) const {
535 MutableArrayRef<OpOperand>::iterator MutableOperandRange::begin() const {
539 MutableArrayRef<OpOperand>::iterator MutableOperandRange::end() const {
547 const MutableOperandRange &operands, NamedAttribute operandSegmentAttr)
553 MutableOperandRange MutableOperandRangeRange::join() const {
561 MutableOperandRange MutableOperandRangeRange::dereference(const OwnerT &object,
569 MutableOperandRange::OperandSegment(index, object.second));