• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/

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"
1372 const CodeGenDAGPatterns &CGP) {
1420 getPatternComplexity(const CodeGenDAGPatterns &CGP) const {
1773 static unsigned GetNumNodeResults(Record *Operator, CodeGenDAGPatterns &CDP) {
2131 CodeGenDAGPatterns &CDP = TP.getDAGPatterns();
2237 getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const {
2250 TreePatternNode::getComplexPatternInfo(const CodeGenDAGPatterns &CGP) const {
2265 unsigned TreePatternNode::getNumMIResults(const CodeGenDAGPatterns &CGP) const {
2286 const CodeGenDAGPatterns &CGP) const {
2314 const CodeGenDAGPatterns &CGP) const {
2326 TreePatternNode::isCommutativeIntrinsic(const CodeGenDAGPatterns &CDP) const {
2365 CodeGenDAGPatterns &CDP = TP.getDAGPatterns();
2648 const CodeGenDAGPatterns &CDP) {
2690 CodeGenDAGPatterns &cdp) : TheRecord(TheRec), CDP(cdp),
2698 CodeGenDAGPatterns &cdp) : TheRecord(TheRec), CDP(cdp),
2705 CodeGenDAGPatterns &cdp)
3053 // CodeGenDAGPatterns implementation
3056 CodeGenDAGPatterns::CodeGenDAGPatterns(RecordKeeper &R,
3089 Record *CodeGenDAGPatterns::getSDNodeNamed(const std::string &Name) const {
3098 void CodeGenDAGPatterns::ParseNodeInfo() {
3116 void CodeGenDAGPatterns::ParseNodeTransforms() {
3129 void CodeGenDAGPatterns::ParseComplexPatterns() {
3143 void CodeGenDAGPatterns::ParsePatternFragments(bool OutFrags) {
3231 void CodeGenDAGPatterns::ParseDefaultOperands() {
3332 void CodeGenDAGPatterns::FindPatternInputsAndOutputs(
3441 const CodeGenDAGPatterns &CDP;
3450 InstAnalyzer(const CodeGenDAGPatterns &cdp)
3642 void CodeGenDAGPatterns::parseInstructionPattern(
3823 void CodeGenDAGPatterns::ParseInstructions() {
3901 std::vector<Predicate> CodeGenDAGPatterns::makePredList(ListInit *L) {
3915 void CodeGenDAGPatterns::AddPatternToMatch(TreePattern *Pattern,
3958 void CodeGenDAGPatterns::InferInstructionFlags() {
4025 void CodeGenDAGPatterns::VerifyInstructionFlags() {
4138 void CodeGenDAGPatterns::ParseOnePattern(Record *TheDef,
4232 void CodeGenDAGPatterns::ParsePatterns() {
4276 void CodeGenDAGPatterns::ExpandHwModeBasedTypes() {
4398 std::vector<TreePatternNodePtr> &OutVariants, CodeGenDAGPatterns &CDP,
4466 CodeGenDAGPatterns &CDP,
4503 CodeGenDAGPatterns &CDP,
4620 void CodeGenDAGPatterns::GenerateVariants() {