Home
last modified time | relevance | path

Searched refs:OwnerT (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/lib/IR/
H A DTypeRange.cpp26 TypeRange::TypeRange(ValueRange values) : TypeRange(OwnerT(), values.size()) { in TypeRange()
29 ValueRange::OwnerT owner = values.begin().getBase(); in TypeRange()
39 TypeRange::OwnerT TypeRange::offset_base(OwnerT object, ptrdiff_t index) { in offset_base()
50 Type TypeRange::dereference_iterator(OwnerT object, ptrdiff_t index) { in dereference_iterator()
H A DOperationSupport.cpp389 : OperandRangeRange(OwnerT(operands.getBase(), operandSegments), 0, in OperandRangeRange()
393 const OwnerT &owner = getBase(); in join()
399 OperandRange OperandRangeRange::dereference(const OwnerT &object, in dereference()
508 OwnerT(operands, operandSegmentAttr), 0, in MutableOperandRangeRange()
520 MutableOperandRange MutableOperandRangeRange::dereference(const OwnerT &object, in dereference()
603 ValueRange::OwnerT ValueRange::offset_base(const OwnerT &owner, in offset_base()
612 Value ValueRange::dereference_iterator(const OwnerT &owner, ptrdiff_t index) { in dereference_iterator()
H A DRegion.cpp268 RegionRange::OwnerT RegionRange::offset_base(const OwnerT &owner, in offset_base()
277 Region *RegionRange::dereference_iterator(const OwnerT &owner, in dereference_iterator()
H A DBlock.cpp347 BlockRange::OwnerT BlockRange::offset_base(OwnerT object, ptrdiff_t index) { in offset_base()
354 Block *BlockRange::dereference_iterator(OwnerT object, ptrdiff_t index) { in dereference_iterator()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DValueRange.h82 using OwnerT = std::pair<OpOperand *, Attribute>; variable
84 llvm::indexed_accessor_range<OperandRangeRange, OwnerT, OperandRange,
103 static OperandRange dereference(const OwnerT &object, ptrdiff_t index);
195 using OwnerT = std::pair<MutableOperandRange, NamedAttribute>; variable
197 llvm::indexed_accessor_range<MutableOperandRangeRange, OwnerT,
218 static MutableOperandRange dereference(const OwnerT &object, ptrdiff_t index);
353 using OwnerT =
384 static OwnerT offset_base(const OwnerT &owner, ptrdiff_t index);
386 static Value dereference_iterator(const OwnerT &owner, ptrdiff_t index);
H A DTypeRange.h60 using OwnerT = llvm::PointerUnion<const Value *, const Type *, OpOperand *,
64 static OwnerT offset_base(OwnerT object, ptrdiff_t index);
66 static Type dereference_iterator(OwnerT object, ptrdiff_t index);
H A DBlockSupport.h123 using OwnerT = llvm::PointerUnion<BlockOperand *, Block *const *>;
126 static OwnerT offset_base(OwnerT object, ptrdiff_t index);
129 static Block *dereference_iterator(OwnerT object, ptrdiff_t index);
H A DRegion.h336 using OwnerT = variable
361 static OwnerT offset_base(const OwnerT &owner, ptrdiff_t index);
363 static Region *dereference_iterator(const OwnerT &owner, ptrdiff_t index);