Lines Matching refs:predicate
43 static const char *unknownValid = "unknownValid"; // Unknown (probably due to a child or predicate constraint)
248 // Open the child-and-predicate-test braces
252 // Only generate predicate test if one exists for this match
262 // No child or predicate test needed
285 // Close the child-and-predicate-test braces
487 // start of predicate is valid
527 // Check each predicate in the MatchList for common sub-expressions
530 Predicate* predicate = mList->get_pred_obj();
536 bool result = dfa_shared_preds::cse_predicate(predicate, shared_pred, shared_pred_var);
545 static bool cse_predicate(Predicate* predicate, const char *shared_pred, const char *shared_pred_var) {
547 char *pred = predicate->_pred;
553 // Do not modify the original predicate string, it is shared
561 // Install new predicate
563 predicate->_pred = new_pred;