Home | History | Annotate | Download | only in TableGen

Lines Matching refs:CodeGenDAGPatterns

1 //===- CodeGenDAGPatterns.h - Read DAG patterns from .td file ---*- C++ -*-===//
10 // This file declares the CodeGenDAGPatterns class, which is used to read and
36 class CodeGenDAGPatterns;
425 const CodeGenIntrinsic *getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const;
430 getComplexPatternInfo(const CodeGenDAGPatterns &CGP) const;
436 unsigned getNumMIResults(const CodeGenDAGPatterns &CGP) const;
439 bool NodeHasProperty(SDNP Property, const CodeGenDAGPatterns &CGP) const;
443 bool TreeHasProperty(SDNP Property, const CodeGenDAGPatterns &CGP) const;
447 bool isCommutativeIntrinsic(const CodeGenDAGPatterns &CDP) const;
515 bool canPatternMatch(std::string &Reason, const CodeGenDAGPatterns &CDP);
547 CodeGenDAGPatterns &CDP;
568 CodeGenDAGPatterns &ise);
570 CodeGenDAGPatterns &ise);
572 CodeGenDAGPatterns &ise);
602 CodeGenDAGPatterns &getDAGPatterns() const { return CDP; }
683 /// PatternToMatch - Used by CodeGenDAGPatterns to keep tab of patterns
713 int getPatternComplexity(const CodeGenDAGPatterns &CGP) const;
716 class CodeGenDAGPatterns {
739 CodeGenDAGPatterns(RecordKeeper &R);