Lines Matching defs:mappings

55 /// to the pre-existing list of mappings. The array of mappings must have as
61 MutableArrayRef<SmallVector<transform::MappedValue>> mappings,
65 /// Populates `mappings` with mapped values associated with the given transform
68 SmallVectorImpl<SmallVector<transform::MappedValue>> &mappings,
168 /// values defined inside the region. The mappings from and to these values will
192 /// values in the payload IR. Also works for reverse mappings.
205 /// The bidirectional mappings between transform IR values and payload IR
236 /// Returns the number of extra mappings for the top-level operation.
349 /// region. This ensures that the mappings between values defined in the
360 /// Creates a new scope for mappings between values defined in the given
364 auto res = state.mappings.insert(
495 /// Returns the mappings frame for the region in which the value is defined.
504 auto it = mappings.find(region);
505 assert(it != mappings.end() &&
509 for (Region *r : llvm::reverse(llvm::make_first_range(mappings))) {
521 /// Returns the mappings frame for the region in which the operation resides.
531 auto it = mappings.find(region);
532 assert(it != mappings.end() &&
536 for (Region *r : llvm::reverse(llvm::make_first_range(mappings))) {
769 /// A stack of mappings between transform IR values and payload IR ops,
773 /// while also iterating over the mappings.
774 llvm::MapVector<Region *, std::unique_ptr<Mappings>> mappings;
805 /// These are also the keys for "mappings".
889 /// Creates an instance of TransformResults that expects mappings for