@@ -87,8 +87,8 @@ struct ArgumentMatcher {
8787// This matcher checks if an operation is used by another operation that matches
8888// the given inner matcher. It allows specifying the number of hops to follow in
8989// the use-def chain, and whether the chain should be inclusive or not.
90- struct UsedByMatcher {
91- UsedByMatcher (matcher::DynMatcher innerMatcher, unsigned hops, bool inclusive)
90+ struct UsesMatcher {
91+ UsesMatcher (matcher::DynMatcher innerMatcher, unsigned hops, bool inclusive)
9292 : innerMatcher(innerMatcher), hops(hops), inclusive(inclusive) {}
9393
9494 bool recursiveMatch (Operation *op, unsigned tempHops) {
@@ -124,8 +124,8 @@ struct UsedByMatcher {
124124// matches the given inner matcher. It allows specifying the number of hops to
125125// follow in the def-use chain, and whether the chain should be inclusive or
126126// not.
127- struct DefinedByMatcher {
128- DefinedByMatcher (matcher::DynMatcher innerMatcher, unsigned hops,
127+ struct DefinitionsMatcher {
128+ DefinitionsMatcher (matcher::DynMatcher innerMatcher, unsigned hops,
129129 bool inclusive)
130130 : innerMatcher(innerMatcher), hops(hops), inclusive(inclusive) {}
131131
@@ -170,32 +170,32 @@ inline detail::ArgumentMatcher hasArgument(matcher::DynMatcher innerMatcher,
170170 return detail::ArgumentMatcher (innerMatcher, argIndex);
171171}
172172
173- inline detail::UsedByMatcher usedBy (matcher::DynMatcher innerMatcher) {
174- return detail::UsedByMatcher (innerMatcher, 1 , false );
173+ inline detail::UsesMatcher uses (matcher::DynMatcher innerMatcher) {
174+ return detail::UsesMatcher (innerMatcher, 1 , false );
175175}
176176
177- inline detail::UsedByMatcher getUses (matcher::DynMatcher innerMatcher,
177+ inline detail::UsesMatcher getUses (matcher::DynMatcher innerMatcher,
178178 unsigned hops) {
179- return detail::UsedByMatcher (innerMatcher, hops, false );
179+ return detail::UsesMatcher (innerMatcher, hops, false );
180180}
181181
182- inline detail::UsedByMatcher getAllUses (matcher::DynMatcher innerMatcher,
182+ inline detail::UsesMatcher getAllUses (matcher::DynMatcher innerMatcher,
183183 unsigned hops) {
184- return detail::UsedByMatcher (innerMatcher, hops, true );
184+ return detail::UsesMatcher (innerMatcher, hops, true );
185185}
186186
187- inline detail::DefinedByMatcher definedBy (matcher::DynMatcher innerMatcher) {
188- return detail::DefinedByMatcher (innerMatcher, 1 , false );
187+ inline detail::DefinitionsMatcher definedBy (matcher::DynMatcher innerMatcher) {
188+ return detail::DefinitionsMatcher (innerMatcher, 1 , false );
189189}
190190
191- inline detail::DefinedByMatcher getDefinitions (matcher::DynMatcher innerMatcher,
191+ inline detail::DefinitionsMatcher getDefinitions (matcher::DynMatcher innerMatcher,
192192 unsigned hops) {
193- return detail::DefinedByMatcher (innerMatcher, hops, false );
193+ return detail::DefinitionsMatcher (innerMatcher, hops, false );
194194}
195195
196- inline detail::DefinedByMatcher
196+ inline detail::DefinitionsMatcher
197197getAllDefinitions (matcher::DynMatcher innerMatcher, unsigned hops) {
198- return detail::DefinedByMatcher (innerMatcher, hops, true );
198+ return detail::DefinitionsMatcher (innerMatcher, hops, true );
199199}
200200
201201} // namespace extramatcher
0 commit comments