Searched refs:DRR (Results 1 – 14 of 14) sorted by relevance
10 // Declarative Rewrite Rules (DRR) specified using TableGen records.20 /// Note: The DRR definition used for defining patterns is shown below:54 // DRR allows for constraint checking when the transformation is conditional
21 [Declarative Rewrite Rules](../../DeclarativeRewrites.md) (DRR). Note that the22 use of DRR requires that the operations be defined using ODS, as described in163 In the next section, we use DRR for pattern match optimizations associated with166 ## Optimize Reshapes using DRR168 Declarative, rule-based pattern-match and rewrite (DRR) is an operation180 expressed more simply using DRR as follows:188 The automatically generated C++ code corresponding to each of the DRR patterns191 DRR also provides a method for adding argument constraints when the258 [Table-driven Declarative Rewrite Rule (DRR)](../../DeclarativeRewrites.md).
1 # Table-driven Declarative Rewrite Rule (DRR)42 operations. This gives DRR both its strengths and limitations: it is good at46 Per the current implementation, DRR does not have good support for the following253 op with a nested result pattern), DRR will not be able to deduce the result262 `AOp` is generated via a nested result pattern; DRR won't be able to deduce the686 In DRR, a rule is set to have a benefit of the number of ops in the source699 By default the C++ pattern expanded from a DRR pattern uses the fused location701 best location mapping relationship. For such cases, DRR provides the `location`814 This is because DRR is failing to call a `build()` method with result type
34 ### Why build a new language instead of improving TableGen DRR?40 Tablegen DRR (TDRR), i.e.
88 [DRR](../DeclarativeRewrites.md) to write the reduction patterns, you can
9 // This files contains all of the base constructs for defining DRR patterns.
455 (instregex "VMOV(DRR|RRD|RRS|SRR)")>;
517 (i.e. [DRR](../DeclarativeRewrites.md)).
1043 // Test that DRR does not blow up when seeing lots of arguments.
11925 if (auto *DRR = dyn_cast<DeclRefExpr>(RightExprSansParen)) in CheckFloatComparison() local11926 if (DRL->getDecl() == DRR->getDecl()) in CheckFloatComparison()