Home
last modified time | relevance | path

Searched refs:ResultRange (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/mlir/lib/IR/
H A DValueRange.cpp35 ResultRange::type_range ResultRange::getTypes() const { in getTypes()
39 ResultRange::type_range ResultRange::getType() const { return getTypes(); } in getType()
H A DOperationSupport.cpp534 ResultRange::ResultRange(OpResult result) in ResultRange() function in ResultRange
538 ResultRange::use_range ResultRange::getUses() const { in getUses()
541 ResultRange::use_iterator ResultRange::use_begin() const { in use_begin()
544 ResultRange::use_iterator ResultRange::use_end() const { in use_end()
547 ResultRange::user_range ResultRange::getUsers() { in getUsers()
550 ResultRange::user_iterator ResultRange::user_begin() { in user_begin()
553 ResultRange::user_iterator ResultRange::user_end() { in user_end()
557 ResultRange::UseIterator::UseIterator(ResultRange results, bool end) in UseIterator()
564 ResultRange::UseIterator &ResultRange::UseIterator::operator++() { in operator ++()
588 void ResultRange::replaceAllUsesWith(Operation *op) { in replaceAllUsesWith()
[all …]
H A DTypeRange.cpp24 TypeRange::TypeRange(ResultRange values) in TypeRange()
H A DBuiltinDialect.cpp146 ResultRange results = getOutputs(); in fold()
H A DBuilders.cpp400 ResultRange opResults = op->getResults(); in tryFold()
H A DOperation.cpp1145 ResultRange results = op->getResults(); in foldCastInterfaceOp()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DValueRange.h228 class ResultRange final
230 ResultRange, detail::OpResultImpl *, OpResult, OpResult, OpResult> {
233 ResultRange(OpResult result);
241 using type_range = ValueTypeRange<ResultRange>;
311 class ResultRange::UseIterator final
317 explicit UseIterator(ResultRange results, bool end = false);
332 ResultRange::iterator it, endIt;
368 ValueRange(iterator_range<ResultRange::iterator> values) in ValueRange()
369 : ValueRange(ResultRange(values)) {} in ValueRange()
374 ValueRange(ResultRange values);
H A DPatternMatch.h751 void push_back(ValueTypeRange<ResultRange> value) {
773 void push_back(ResultRange value) {
1031 struct ProcessPDLValue<ValueTypeRange<ResultRange>> {
1033 ValueTypeRange<ResultRange> types) {
1058 struct ProcessPDLValue<ResultRange> {
1060 ResultRange values) {
H A DTypeRange.h41 explicit TypeRange(ResultRange values);
H A DOperation.h327 using result_range = ResultRange;
H A DOperationSupport.h51 class ResultRange; variable
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/IR/
H A DSCF.h66 ResultRange getResults() { return loops.front().getResults(); } in getResults()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/PDLInterp/IR/
H A DPDLInterpOps.td907 similarly to ResultRange::getUsers.
/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DByteCode.cpp773 ResultRange results = op.getResults(); in generate()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DDialectConversion.cpp2551 ResultRange matResults, ValueRange values, in replaceMaterialization()