Lines Matching defs: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"
725 const CodeGenDAGPatterns &CGP) {
768 getPatternComplexity(const CodeGenDAGPatterns &CGP) const {
1076 static unsigned GetNumNodeResults(Record *Operator, CodeGenDAGPatterns &CDP) {
1428 getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const {
1441 TreePatternNode::getComplexPatternInfo(const CodeGenDAGPatterns &CGP) const {
1452 const CodeGenDAGPatterns &CGP) const {
1471 const CodeGenDAGPatterns &CGP) const {
1483 TreePatternNode::isCommutativeIntrinsic(const CodeGenDAGPatterns &CDP) const {
1497 CodeGenDAGPatterns &CDP = TP.getDAGPatterns();
1762 const CodeGenDAGPatterns &CDP) {
1801 CodeGenDAGPatterns &cdp) : TheRecord(TheRec), CDP(cdp),
1808 CodeGenDAGPatterns &cdp) : TheRecord(TheRec), CDP(cdp),
1814 CodeGenDAGPatterns &cdp) : TheRecord(TheRec), CDP(cdp),
2120 // CodeGenDAGPatterns implementation
2123 CodeGenDAGPatterns::CodeGenDAGPatterns(RecordKeeper &R) :
2149 CodeGenDAGPatterns::~CodeGenDAGPatterns() {
2156 Record *CodeGenDAGPatterns::getSDNodeNamed(const std::string &Name) const {
2166 void CodeGenDAGPatterns::ParseNodeInfo() {
2181 void CodeGenDAGPatterns::ParseNodeTransforms() {
2193 void CodeGenDAGPatterns::ParseComplexPatterns() {
2207 void CodeGenDAGPatterns::ParsePatternFragments() {
2282 void CodeGenDAGPatterns::ParseDefaultOperands() {
2378 void CodeGenDAGPatterns::
2467 const CodeGenDAGPatterns &CDP;
2475 InstAnalyzer(const CodeGenDAGPatterns &cdp)
2678 const DAGInstruction &CodeGenDAGPatterns::parseInstructionPattern(
2838 void CodeGenDAGPatterns::ParseInstructions() {
2941 void CodeGenDAGPatterns::AddPatternToMatch(TreePattern *Pattern,
2987 void CodeGenDAGPatterns::InferInstructionFlags() {
3077 void CodeGenDAGPatterns::VerifyInstructionFlags() {
3171 void CodeGenDAGPatterns::ParsePatterns() {
3302 CodeGenDAGPatterns &CDP,
3380 CodeGenDAGPatterns &CDP,
3417 CodeGenDAGPatterns &CDP,
3529 void CodeGenDAGPatterns::GenerateVariants() {