Pattern‐match helpers specialized for SCEV use wrappers.

Types

Name

Description

match_bind

Matcher to bind the captured value.

match_combine_and

Matching and combinator leaf case.

match_combine_or

Matching or combinator leaf case.

match_deferred

Matcher for a specific value, but stores a reference to the value, not the value itself.

match_isa

A match‐wrapper around isa.

match_unless

Inverting matcher that matches a value not matching P.

Functions

Name

Description

m_CombineAnd

Combine pattern matchers matching all of Ps patterns.

m_CombineOr

Combine pattern matchers matching any of Ps patterns.

m_Isa

m_Isa overloads

m_Unless

Match if the inner matcher does NOT match.

Created with MrDocs