Home
last modified time | relevance | path

Searched refs:Matcher (Results 1 – 25 of 430) sorted by relevance

12345678910>>...18

/external/llvm/utils/TableGen/
DDAGISelMatcher.h22 class Matcher; variable
31 Matcher *ConvertPatternToMatcher(const PatternToMatch &Pattern,unsigned Variant,
33 void OptimizeMatcher(std::unique_ptr<Matcher> &Matcher,
35 void EmitMatcherTable(const Matcher *Matcher, const CodeGenDAGPatterns &CGP,
41 class Matcher {
44 std::unique_ptr<Matcher> Next;
91 Matcher(KindTy K) : Kind(K) {} in Matcher() function
93 virtual ~Matcher() {} in ~Matcher()
97 Matcher *getNext() { return Next.get(); } in getNext()
98 const Matcher *getNext() const { return Next.get(); } in getNext()
[all …]
DDAGISelMatcherEmitter.cpp59 unsigned EmitMatcherList(const Matcher *N, unsigned Indent,
64 void EmitHistogram(const Matcher *N, formatted_raw_ostream &OS);
66 unsigned EmitMatcher(const Matcher *N, unsigned Indent, unsigned CurrentIdx,
156 EmitMatcher(const Matcher *N, unsigned Indent, unsigned CurrentIdx, in EmitMatcher()
161 case Matcher::Scope: { in EmitMatcher()
223 case Matcher::RecordNode: in EmitMatcher()
232 case Matcher::RecordChild: in EmitMatcher()
242 case Matcher::RecordMemRef: in EmitMatcher()
246 case Matcher::CaptureGlueInput: in EmitMatcher()
250 case Matcher::MoveChild: { in EmitMatcher()
[all …]
DDAGISelMatcherOpt.cpp25 static void ContractNodes(std::unique_ptr<Matcher> &MatcherPtr, in ContractNodes()
28 Matcher *N = MatcherPtr.get(); in ContractNodes()
34 std::unique_ptr<Matcher> Child(Scope->takeChild(i)); in ContractNodes()
44 Matcher *New = nullptr; in ContractNodes()
149 Matcher *CheckType = MatcherPtr.release(); in ContractNodes()
150 Matcher *CheckOpcode = CheckType->takeNext(); in ContractNodes()
151 Matcher *Tail = CheckOpcode->takeNext(); in ContractNodes()
164 static Matcher *FindNodeWithKind(Matcher *M, Matcher::KindTy Kind) { in FindNodeWithKind()
184 static void FactorNodes(std::unique_ptr<Matcher> &MatcherPtr) { in FactorNodes()
186 Matcher *N = MatcherPtr.get(); in FactorNodes()
[all …]
/external/swiftshader/third_party/LLVM/utils/TableGen/
DDAGISelMatcher.h22 class Matcher; variable
31 Matcher *ConvertPatternToMatcher(const PatternToMatch &Pattern,unsigned Variant,
33 Matcher *OptimizeMatcher(Matcher *Matcher, const CodeGenDAGPatterns &CGP);
34 void EmitMatcherTable(const Matcher *Matcher, const CodeGenDAGPatterns &CGP,
40 class Matcher {
43 OwningPtr<Matcher> Next;
88 Matcher(KindTy K) : Kind(K) {} in Matcher() function
90 virtual ~Matcher() {} in ~Matcher()
94 Matcher *getNext() { return Next.get(); } in getNext()
95 const Matcher *getNext() const { return Next.get(); } in getNext()
[all …]
DDAGISelMatcherEmitter.cpp54 unsigned EmitMatcherList(const Matcher *N, unsigned Indent,
59 void EmitHistogram(const Matcher *N, formatted_raw_ostream &OS);
61 unsigned EmitMatcher(const Matcher *N, unsigned Indent, unsigned CurrentIdx,
138 EmitMatcher(const Matcher *N, unsigned Indent, unsigned CurrentIdx, in EmitMatcher()
143 case Matcher::Scope: { in EmitMatcher()
205 case Matcher::RecordNode: in EmitMatcher()
214 case Matcher::RecordChild: in EmitMatcher()
224 case Matcher::RecordMemRef: in EmitMatcher()
228 case Matcher::CaptureGlueInput: in EmitMatcher()
232 case Matcher::MoveChild: in EmitMatcher()
[all …]
DDAGISelMatcherOpt.cpp25 static void ContractNodes(OwningPtr<Matcher> &MatcherPtr, in ContractNodes()
28 Matcher *N = MatcherPtr.get(); in ContractNodes()
34 OwningPtr<Matcher> Child(Scope->takeChild(i)); in ContractNodes()
44 Matcher *New = 0; in ContractNodes()
80 Matcher *EmitNode = MatcherPtr.take(); in ContractNodes()
81 Matcher *MFR = EmitNode->takeNext(); in ContractNodes()
82 Matcher *Tail = MFR->takeNext(); in ContractNodes()
160 Matcher *CheckType = MatcherPtr.take(); in ContractNodes()
161 Matcher *CheckOpcode = CheckType->takeNext(); in ContractNodes()
162 Matcher *Tail = CheckOpcode->takeNext(); in ContractNodes()
[all …]
/external/hamcrest/hamcrest-library/src/main/java/org/hamcrest/
DMatchers.java10 …public static <T> org.hamcrest.Matcher<T> allOf(java.lang.Iterable<org.hamcrest.Matcher<? super T>… in allOf()
19 public static <T> org.hamcrest.Matcher<T> allOf(org.hamcrest.Matcher<? super T>... matchers) { in allOf()
28 …public static <T> org.hamcrest.Matcher<T> allOf(org.hamcrest.Matcher<? super T> first, org.hamcres… in allOf()
37 … <T> org.hamcrest.Matcher<T> allOf(org.hamcrest.Matcher<? super T> first, org.hamcrest.Matcher<? s… in allOf()
46Matcher<T> allOf(org.hamcrest.Matcher<? super T> first, org.hamcrest.Matcher<? super T> second, or… in allOf()
55Matcher<T> allOf(org.hamcrest.Matcher<? super T> first, org.hamcrest.Matcher<? super T> second, or… in allOf()
64Matcher<T> allOf(org.hamcrest.Matcher<? super T> first, org.hamcrest.Matcher<? super T> second, or… in allOf()
73 …public static <T> org.hamcrest.core.AnyOf<T> anyOf(java.lang.Iterable<org.hamcrest.Matcher<? super… in anyOf()
82 public static <T> org.hamcrest.core.AnyOf<T> anyOf(org.hamcrest.Matcher<? super T>... matchers) { in anyOf()
91 …static <T> org.hamcrest.core.AnyOf<T> anyOf(org.hamcrest.Matcher<T> first, org.hamcrest.Matcher<? … in anyOf()
[all …]
/external/google-breakpad/src/testing/test/
Dgmock-matchers_test.cc98 using testing::Matcher;
168 Matcher<int> GreaterThan(int n) { in GreaterThan()
182 string Describe(const Matcher<T>& m) { in Describe()
190 string DescribeNegation(const Matcher<T>& m) { in DescribeNegation()
274 Matcher<int> m = MakeMatcher(new NewEvenMatcherImpl); in TEST()
283 Matcher<double> m; in TEST()
289 Matcher<int> m(impl); in TEST()
296 Matcher<int> m1 = 5; in TEST()
303 Matcher<int*> m1 = NULL; in TEST()
312 Matcher<bool> m1 = Eq(false); in TEST()
[all …]
Dgmock-generated-internal-utils_test.cc43 using ::testing::Matcher;
56 CompileAssertTypesEqual<tuple<Matcher<int> >, in TEST()
61 CompileAssertTypesEqual<tuple<Matcher<int>, Matcher<char> >, in TEST()
66 CompileAssertTypesEqual<tuple<Matcher<int>, Matcher<char>, Matcher<bool>, in TEST()
67 Matcher<double>, Matcher<char*> >, in TEST()
88 CompileAssertTypesEqual<tuple<Matcher<bool> >, F::ArgumentMatcherTuple>(); in TEST()
100 CompileAssertTypesEqual<tuple<Matcher<bool>, Matcher<const long&> >, // NOLINT in TEST()
117 CompileAssertTypesEqual<tuple<Matcher<bool>, Matcher<int>, Matcher<char*>, in TEST()
118 Matcher<int&>, Matcher<const long&> >, // NOLINT in TEST()
/external/hamcrest/hamcrest-core/src/main/java/org/hamcrest/
DCoreMatchers.java11 …public static <T> org.hamcrest.Matcher<T> allOf(java.lang.Iterable<org.hamcrest.Matcher<? super T>… in allOf()
21 public static <T> org.hamcrest.Matcher<T> allOf(org.hamcrest.Matcher<? super T>... matchers) { in allOf()
31 …public static <T> org.hamcrest.core.AnyOf<T> anyOf(java.lang.Iterable<org.hamcrest.Matcher<? super… in anyOf()
41 public static <T> org.hamcrest.core.AnyOf<T> anyOf(org.hamcrest.Matcher<? super T>... matchers) { in anyOf()
50 …rest.core.CombinableMatcher.CombinableBothMatcher<LHS> both(org.hamcrest.Matcher<? super LHS> matc… in both()
59 ….core.CombinableMatcher.CombinableEitherMatcher<LHS> either(org.hamcrest.Matcher<? super LHS> matc… in either()
76 …public static <T> org.hamcrest.Matcher<T> describedAs(java.lang.String description, org.hamcrest.M… in describedAs()
90 …public static <U> org.hamcrest.Matcher<java.lang.Iterable<? extends U>> everyItem(org.hamcrest.Mat… in everyItem()
102 public static <T> org.hamcrest.Matcher<T> is(org.hamcrest.Matcher<T> matcher) { in is()
113 public static <T> org.hamcrest.Matcher<T> is(T value) { in is()
[all …]
/external/v8/testing/gmock/include/gmock/internal/
Dgmock-generated-internal-utils.h49 class Matcher; variable
78 typedef ::testing::tuple<Matcher<A1> > type;
83 typedef ::testing::tuple<Matcher<A1>, Matcher<A2> > type;
88 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3> > type;
93 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>,
94 Matcher<A4> > type;
99 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
100 Matcher<A5> > type;
106 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
107 Matcher<A5>, Matcher<A6> > type;
[all …]
/external/googletest/googlemock/include/gmock/internal/
Dgmock-generated-internal-utils.h49 class Matcher; variable
78 typedef ::testing::tuple<Matcher<A1> > type;
83 typedef ::testing::tuple<Matcher<A1>, Matcher<A2> > type;
88 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3> > type;
93 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>,
94 Matcher<A4> > type;
99 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
100 Matcher<A5> > type;
106 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
107 Matcher<A5>, Matcher<A6> > type;
[all …]
/external/googletest/googlemock/test/
Dgmock-matchers_test.cc112 using testing::Matcher;
193 Matcher<int> GreaterThan(int n) { in GreaterThan()
207 std::string Describe(const Matcher<T>& m) { in Describe()
215 std::string DescribeNegation(const Matcher<T>& m) { in DescribeNegation()
305 Matcher<int> m = MakeMatcher(new NewEvenMatcherImpl); in TEST()
314 Matcher<double> m; in TEST()
320 Matcher<int> m(impl); in TEST()
327 Matcher<int> m1 = 5; in TEST()
334 Matcher<int*> m1 = NULL; in TEST()
343 Matcher<bool> m1 = Eq(false); in TEST()
[all …]
Dgmock-generated-internal-utils_test.cc43 using ::testing::Matcher;
56 CompileAssertTypesEqual<tuple<Matcher<int> >, in TEST()
61 CompileAssertTypesEqual<tuple<Matcher<int>, Matcher<char> >, in TEST()
66 CompileAssertTypesEqual<tuple<Matcher<int>, Matcher<char>, Matcher<bool>, in TEST()
67 Matcher<double>, Matcher<char*> >, in TEST()
88 CompileAssertTypesEqual<tuple<Matcher<bool> >, F::ArgumentMatcherTuple>(); in TEST()
100 CompileAssertTypesEqual<tuple<Matcher<bool>, Matcher<const long&> >, // NOLINT in TEST()
117 CompileAssertTypesEqual<tuple<Matcher<bool>, Matcher<int>, Matcher<char*>, in TEST()
118 Matcher<int&>, Matcher<const long&> >, // NOLINT in TEST()
/external/v8/testing/gmock/test/
Dgmock-matchers_test.cc107 using testing::Matcher;
188 Matcher<int> GreaterThan(int n) { in GreaterThan()
202 string Describe(const Matcher<T>& m) { in Describe()
210 string DescribeNegation(const Matcher<T>& m) { in DescribeNegation()
300 Matcher<int> m = MakeMatcher(new NewEvenMatcherImpl); in TEST()
309 Matcher<double> m; in TEST()
315 Matcher<int> m(impl); in TEST()
322 Matcher<int> m1 = 5; in TEST()
329 Matcher<int*> m1 = NULL; in TEST()
338 Matcher<bool> m1 = Eq(false); in TEST()
[all …]
Dgmock-generated-internal-utils_test.cc43 using ::testing::Matcher;
56 CompileAssertTypesEqual<tuple<Matcher<int> >, in TEST()
61 CompileAssertTypesEqual<tuple<Matcher<int>, Matcher<char> >, in TEST()
66 CompileAssertTypesEqual<tuple<Matcher<int>, Matcher<char>, Matcher<bool>, in TEST()
67 Matcher<double>, Matcher<char*> >, in TEST()
88 CompileAssertTypesEqual<tuple<Matcher<bool> >, F::ArgumentMatcherTuple>(); in TEST()
100 CompileAssertTypesEqual<tuple<Matcher<bool>, Matcher<const long&> >, // NOLINT in TEST()
117 CompileAssertTypesEqual<tuple<Matcher<bool>, Matcher<int>, Matcher<char*>, in TEST()
118 Matcher<int&>, Matcher<const long&> >, // NOLINT in TEST()
/external/google-breakpad/src/testing/include/gmock/internal/
Dgmock-generated-internal-utils.h49 class Matcher; variable
78 typedef ::std::tr1::tuple<Matcher<A1> > type;
83 typedef ::std::tr1::tuple<Matcher<A1>, Matcher<A2> > type;
88 typedef ::std::tr1::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3> > type;
93 typedef ::std::tr1::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>,
94 Matcher<A4> > type;
99 typedef ::std::tr1::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
100 Matcher<A5> > type;
106 typedef ::std::tr1::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
107 Matcher<A5>, Matcher<A6> > type;
[all …]
/external/junit/src/main/java/org/junit/matchers/
DJUnitMatchers.java4 import org.hamcrest.Matcher;
21 public static <T> Matcher<Iterable<? super T>> hasItem(T element) { in hasItem()
30 public static <T> Matcher<Iterable<? super T>> hasItem(Matcher<? super T> elementMatcher) { in hasItem()
39 public static <T> Matcher<Iterable<T>> hasItems(T... elements) { in hasItems()
50 public static <T> Matcher<Iterable<T>> hasItems(Matcher<? super T>... elementMatchers) { in hasItems()
59 public static <T> Matcher<Iterable<T>> everyItem(final Matcher<T> elementMatcher) { in everyItem()
60 return CoreMatchers.everyItem((Matcher) elementMatcher); in everyItem()
68 public static Matcher<java.lang.String> containsString(java.lang.String substring) { in containsString()
81 public static <T> CombinableBothMatcher<T> both(Matcher<? super T> matcher) { in both()
94 public static <T> CombinableEitherMatcher<T> either(Matcher<? super T> matcher) { in either()
[all …]
/external/hamcrest/hamcrest-core/src/main/java/org/hamcrest/core/
DCombinableMatcher.java4 import org.hamcrest.Matcher;
10 private final Matcher<? super T> matcher;
12 public CombinableMatcher(Matcher<? super T> matcher) { in CombinableMatcher()
30 public CombinableMatcher<T> and(Matcher<? super T> other) { in and()
34 public CombinableMatcher<T> or(Matcher<? super T> other) { in or()
38 private ArrayList<Matcher<? super T>> templatedListWith(Matcher<? super T> other) { in templatedListWith()
39 ArrayList<Matcher<? super T>> matchers = new ArrayList<Matcher<? super T>>(); in templatedListWith()
50 public static <LHS> CombinableBothMatcher<LHS> both(Matcher<? super LHS> matcher) { in both()
55 private final Matcher<? super X> first;
56 public CombinableBothMatcher(Matcher<? super X> matcher) { in CombinableBothMatcher()
[all …]
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h115 internal::Matcher<T> id(StringRef ID, in id()
123 typedef internal::Matcher<Decl> DeclarationMatcher;
124 typedef internal::Matcher<Stmt> StatementMatcher;
125 typedef internal::Matcher<QualType> TypeMatcher;
126 typedef internal::Matcher<TypeLoc> TypeLocMatcher;
127 typedef internal::Matcher<NestedNameSpecifier> NestedNameSpecifierMatcher;
128 typedef internal::Matcher<NestedNameSpecifierLoc> NestedNameSpecifierLocMatcher;
576 internal::Matcher<TemplateArgument>, InnerMatcher) { in AST_POLYMORPHIC_MATCHER_P()
604 AST_MATCHER_P(Expr, ignoringImplicit, ast_matchers::internal::Matcher<Expr>, in AST_MATCHER_P()
635 internal::Matcher<Expr>, InnerMatcher) { in AST_MATCHER_P()
[all …]
DASTMatchersMacros.h97 class matcher_##DefineMatcher##Matcher \
100 explicit matcher_##DefineMatcher##Matcher() {} \
107 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher() { \
109 new internal::matcher_##DefineMatcher##Matcher()); \
111 inline bool internal::matcher_##DefineMatcher##Matcher::matches( \
135 class matcher_##DefineMatcher##OverloadId##Matcher \
138 explicit matcher_##DefineMatcher##OverloadId##Matcher( \
150 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher( \
153 new internal::matcher_##DefineMatcher##OverloadId##Matcher(Param)); \
155 typedef ::clang::ast_matchers::internal::Matcher<Type>( \
[all …]
DASTMatchersInternal.h306 template <typename> class Matcher; variable
416 template <typename T> Matcher<T> convertTo() const { in convertTo()
425 template <typename T> Matcher<T> unconditionalConvertTo() const;
468 class Matcher {
471 explicit Matcher(MatcherInterface<T> *Implementation) in Matcher() function
478 Matcher(const Matcher<From> &Other,
490 Matcher(const Matcher<TypeT> &Other,
500 Matcher<To> dynCastTo() const { in dynCastTo()
502 return Matcher<To>(Implementation); in dynCastTo()
533 TypeToQualType(const Matcher<TypeT> &InnerMatcher) in TypeToQualType()
[all …]
/external/hamcrest/hamcrest-library/src/main/java/org/hamcrest/collection/
DIsIterableContainingInOrder.java4 import org.hamcrest.Matcher;
15 private final List<Matcher<? super E>> matchers;
17 public IsIterableContainingInOrder(List<Matcher<? super E>> matchers) { in IsIterableContainingInOrder()
39 private final List<Matcher<? super F>> matchers;
43 public MatchSeries(List<Matcher<? super F>> matchers, Description mismatchDescription) { in MatchSeries()
69 final Matcher<? super F> matcher = matchers.get(nextMatchIx); in isMatched()
78 private void describeMismatch(Matcher<? super F> matcher, F item) { in describeMismatch()
95 public static <E> Matcher<Iterable<? extends E>> contains(E... items) { in contains()
96 List<Matcher<? super E>> matchers = new ArrayList<Matcher<? super E>>(); in contains()
116 … public static <E> Matcher<Iterable<? extends E>> contains(final Matcher<? super E> itemMatcher) { in contains()
[all …]
DIsMapContaining.java4 import org.hamcrest.Matcher;
14 private final Matcher<? super K> keyMatcher;
15 private final Matcher<? super V> valueMatcher;
17 public IsMapContaining(Matcher<? super K> keyMatcher, Matcher<? super V> valueMatcher) { in IsMapContaining()
58 …public static <K,V> Matcher<Map<? extends K,? extends V>> hasEntry(Matcher<? super K> keyMatcher, in hasEntry()
74 public static <K,V> Matcher<Map<? extends K,? extends V>> hasEntry(K key, V value) { in hasEntry()
87 public static <K> Matcher<Map<? extends K, ?>> hasKey(Matcher<? super K> keyMatcher) { in hasKey()
100 public static <K> Matcher<Map<? extends K, ?>> hasKey(K key) { in hasKey()
113 public static <V> Matcher<Map<?, ? extends V>> hasValue(Matcher<? super V> valueMatcher) { in hasValue()
126 public static <V> Matcher<Map<?, ? extends V>> hasValue(V value) { in hasValue()
/external/hamcrest/hamcrest-library/src/main/java/org/hamcrest/io/
DFileMatchers.java5 import org.hamcrest.Matcher;
15 public static Matcher<File> anExistingDirectory() { in anExistingDirectory()
19 public static Matcher<File> anExistingFileOrDirectory() { in anExistingFileOrDirectory()
23 public static Matcher<File> anExistingFile() { in anExistingFile()
27 public static Matcher<File> aReadableFile() { in aReadableFile()
31 public static Matcher<File> aWritableFile() { in aWritableFile()
35 public static Matcher<File> aFileWithSize(long size) { in aFileWithSize()
39 public static Matcher<File> aFileWithSize(final Matcher<Long> expected) { in aFileWithSize()
45 public static Matcher<File> aFileNamed(final Matcher<String> expected) {
51 public static Matcher<File> aFileWithCanonicalPath(final Matcher<String> expected) {
[all …]

12345678910>>...18