Lines Matching defs:CodeGenDAGPatterns

1 //===- CodeGenDAGPatterns.cpp - Read DAG patterns from .td file -----------===//
9 // This file implements the CodeGenDAGPatterns class, which is used to read and
14 #include "CodeGenDAGPatterns.h"
1424 const CodeGenDAGPatterns &CGP) {
1470 int PatternToMatch::getPatternComplexity(const CodeGenDAGPatterns &CGP) const {
1895 CodeGenDAGPatterns &CDP) {
2266 CodeGenDAGPatterns &CDP = TP.getDAGPatterns();
2373 TreePatternNode::getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const {
2386 TreePatternNode::getComplexPatternInfo(const CodeGenDAGPatterns &CGP) const {
2401 unsigned TreePatternNode::getNumMIResults(const CodeGenDAGPatterns &CGP) const {
2422 const CodeGenDAGPatterns &CGP) const {
2447 const CodeGenDAGPatterns &CGP) const {
2459 const CodeGenDAGPatterns &CDP) const {
2495 CodeGenDAGPatterns &CDP = TP.getDAGPatterns();
2794 const CodeGenDAGPatterns &CDP) const {
2838 bool isInput, CodeGenDAGPatterns &cdp)
2846 CodeGenDAGPatterns &cdp)
2853 bool isInput, CodeGenDAGPatterns &cdp)
3230 // CodeGenDAGPatterns implementation
3233 CodeGenDAGPatterns::CodeGenDAGPatterns(const RecordKeeper &R,
3265 const Record *CodeGenDAGPatterns::getSDNodeNamed(StringRef Name) const {
3273 void CodeGenDAGPatterns::ParseNodeInfo() {
3287 void CodeGenDAGPatterns::ParseNodeTransforms() {
3296 void CodeGenDAGPatterns::ParseComplexPatterns() {
3307 void CodeGenDAGPatterns::ParsePatternFragments(bool OutFrags) {
3392 void CodeGenDAGPatterns::ParseDefaultOperands() {
3492 void CodeGenDAGPatterns::FindPatternInputsAndOutputs(
3585 const CodeGenDAGPatterns &CDP;
3595 InstAnalyzer(const CodeGenDAGPatterns &cdp)
3803 void CodeGenDAGPatterns::parseInstructionPattern(CodeGenInstruction &CGI,
3992 void CodeGenDAGPatterns::ParseInstructions() {
4066 void CodeGenDAGPatterns::AddPatternToMatch(TreePattern *Pattern,
4108 void CodeGenDAGPatterns::InferInstructionFlags() {
4174 void CodeGenDAGPatterns::VerifyInstructionFlags() {
4286 void CodeGenDAGPatterns::ParseOnePattern(
4389 void CodeGenDAGPatterns::ParsePatterns() {
4433 void CodeGenDAGPatterns::ExpandHwModeBasedTypes() {
4550 std::vector<TreePatternNodePtr> &OutVariants, CodeGenDAGPatterns &CDP,
4619 CodeGenDAGPatterns &CDP,
4657 CodeGenDAGPatterns &CDP,
4760 void CodeGenDAGPatterns::GenerateVariants() {
4831 unsigned CodeGenDAGPatterns::getNewUID() {