Lines Matching refs:inverseMapping
2375 Optional<DenseMap<Value, SmallVector<Value>>> &inverseMapping);
2388 const DenseMap<Value, SmallVector<Value>> &inverseMapping);
2484 Optional<DenseMap<Value, SmallVector<Value>>> inverseMapping; in finalize() local
2487 inverseMapping)) || in finalize()
2515 if (!inverseMapping) in finalize()
2516 inverseMapping = rewriterImpl.mapping.getInverse(); in finalize()
2522 rewriterImpl, *inverseMapping))) in finalize()
2552 DenseMap<Value, SmallVector<Value>> &inverseMapping) { in replaceMaterialization() argument
2560 auto inverseMapIt = inverseMapping.find(matResult); in replaceMaterialization()
2561 if (inverseMapIt == inverseMapping.end()) in replaceMaterialization()
2582 DenseMap<Value, SmallVector<Value>> &inverseMapping, in computeNecessaryMaterializations() argument
2592 for (Value inv : inverseMapping.lookup(value)) in computeNecessaryMaterializations()
2641 inverseMapping); in computeNecessaryMaterializations()
2655 inverseMapping); in computeNecessaryMaterializations()
2666 llvm::any_of(inverseMapping[op->getResult(0)], isBlockArg)) { in computeNecessaryMaterializations()
2678 isMaterializationLive |= llvm::any_of(inverseMapping[opResult], isLive); in computeNecessaryMaterializations()
2701 DenseMap<Value, SmallVector<Value>> &inverseMapping) { in legalizeUnresolvedMaterialization() argument
2738 inverseMapping))) in legalizeUnresolvedMaterialization()
2751 inverseMapping); in legalizeUnresolvedMaterialization()
2793 inverseMapping); in legalizeUnresolvedMaterialization()
2813 Optional<DenseMap<Value, SmallVector<Value>>> &inverseMapping) { in legalizeUnresolvedMaterializations() argument
2816 inverseMapping = rewriterImpl.mapping.getInverse(); in legalizeUnresolvedMaterializations()
2823 *inverseMapping, necessaryMaterializations); in legalizeUnresolvedMaterializations()
2828 *mat, materializationOps, rewriter, rewriterImpl, *inverseMapping))) in legalizeUnresolvedMaterializations()
2857 const DenseMap<Value, SmallVector<Value>> &inverseMapping) { in findLiveUserOfReplaced() argument
2869 auto mapIt = inverseMapping.find(value); in findLiveUserOfReplaced()
2870 if (mapIt != inverseMapping.end()) in findLiveUserOfReplaced()
2880 const DenseMap<Value, SmallVector<Value>> &inverseMapping) { in legalizeChangedResultType() argument
2882 findLiveUserOfReplaced(result, rewriterImpl, inverseMapping); in legalizeChangedResultType()