Lines Matching refs:CodeGenDAGPatterns
1 //===- CodeGenDAGPatterns.cpp - Read DAG patterns from .td file -----------===//
10 // This file implements the CodeGenDAGPatterns class, which is used to read and
15 #include "CodeGenDAGPatterns.h"
816 const CodeGenDAGPatterns &CGP) {
863 getPatternComplexity(const CodeGenDAGPatterns &CGP) const {
1214 static unsigned GetNumNodeResults(Record *Operator, CodeGenDAGPatterns &CDP) {
1584 getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const {
1597 TreePatternNode::getComplexPatternInfo(const CodeGenDAGPatterns &CGP) const {
1612 unsigned TreePatternNode::getNumMIResults(const CodeGenDAGPatterns &CGP) const {
1633 const CodeGenDAGPatterns &CGP) const {
1652 const CodeGenDAGPatterns &CGP) const {
1664 TreePatternNode::isCommutativeIntrinsic(const CodeGenDAGPatterns &CDP) const {
1703 CodeGenDAGPatterns &CDP = TP.getDAGPatterns();
2004 const CodeGenDAGPatterns &CDP) {
2046 CodeGenDAGPatterns &cdp) : TheRecord(TheRec), CDP(cdp),
2053 CodeGenDAGPatterns &cdp) : TheRecord(TheRec), CDP(cdp),
2059 CodeGenDAGPatterns &cdp) : TheRecord(TheRec), CDP(cdp),
2389 // CodeGenDAGPatterns implementation
2392 CodeGenDAGPatterns::CodeGenDAGPatterns(RecordKeeper &R) :
2419 Record *CodeGenDAGPatterns::getSDNodeNamed(const std::string &Name) const {
2428 void CodeGenDAGPatterns::ParseNodeInfo() {
2443 void CodeGenDAGPatterns::ParseNodeTransforms() {
2455 void CodeGenDAGPatterns::ParseComplexPatterns() {
2469 void CodeGenDAGPatterns::ParsePatternFragments(bool OutFrags) {
2552 void CodeGenDAGPatterns::ParseDefaultOperands() {
2649 void CodeGenDAGPatterns::
2740 const CodeGenDAGPatterns &CDP;
2748 InstAnalyzer(const CodeGenDAGPatterns &cdp)
2948 const DAGInstruction &CodeGenDAGPatterns::parseInstructionPattern(
3110 void CodeGenDAGPatterns::ParseInstructions() {
3206 void CodeGenDAGPatterns::AddPatternToMatch(TreePattern *Pattern,
3251 void CodeGenDAGPatterns::InferInstructionFlags() {
3332 void CodeGenDAGPatterns::VerifyInstructionFlags() {
3426 void CodeGenDAGPatterns::ParsePatterns() {
3556 CodeGenDAGPatterns &CDP,
3624 CodeGenDAGPatterns &CDP,
3661 CodeGenDAGPatterns &CDP,
3773 void CodeGenDAGPatterns::GenerateVariants() {