/external/swiftshader/third_party/LLVM/utils/TableGen/ |
D | CodeGenDAGPatterns.h | 34 class TreePatternNode; variable 191 bool ApplyTypeConstraint(TreePatternNode *N, const SDNodeInfo &NodeInfo, 235 bool ApplyTypeConstraints(TreePatternNode *N, TreePattern &TP) const { in ApplyTypeConstraints() 297 class TreePatternNode { 323 std::vector<TreePatternNode*> Children; 325 TreePatternNode(Record *Op, const std::vector<TreePatternNode*> &Ch, in TreePatternNode() function 330 TreePatternNode(Init *val, unsigned NumResults) // leaf ctor in TreePatternNode() function 334 ~TreePatternNode(); 365 TreePatternNode *getChild(unsigned N) const { return Children[N]; } in getChild() 366 void setChild(unsigned i, TreePatternNode *N) { in setChild() [all …]
|
D | CodeGenDAGPatterns.cpp | 584 static void FindDepVarsOf(TreePatternNode *N, DepVarMap &DepMap) { in FindDepVarsOf() 595 static void FindDepVars(TreePatternNode *N, MultipleUseVarSet &DepVars) { in FindDepVars() 690 static unsigned getPatternSize(const TreePatternNode *P, in getPatternSize() 714 TreePatternNode *Child = P->getChild(i); in getPatternSize() 809 static TreePatternNode *getOperandNum(unsigned OpNo, TreePatternNode *N, in getOperandNum() 835 bool SDTypeConstraint::ApplyTypeConstraint(TreePatternNode *N, in ApplyTypeConstraint() 839 TreePatternNode *NodeToApply = getOperandNum(OperandNo, N, NodeInfo, ResNo); in ApplyTypeConstraint() 860 TreePatternNode *OtherNode = in ApplyTypeConstraint() 879 TreePatternNode *OtherNode = in ApplyTypeConstraint() 887 TreePatternNode *BigOperand = in ApplyTypeConstraint() [all …]
|
D | DAGISelMatcherGen.cpp | 57 TreePatternNode *PatWithNoTypes; 82 SmallVector<std::pair<const TreePatternNode*, 112 void EmitMatchCode(const TreePatternNode *N, TreePatternNode *NodeNoTypes); 113 void EmitLeafMatchCode(const TreePatternNode *N); 114 void EmitOperatorMatchCode(const TreePatternNode *N, 115 TreePatternNode *NodeNoTypes); 126 const TreePatternNode *GetInstPatternNode(const DAGInstruction &Ins, 127 const TreePatternNode *N); 129 void EmitResultOperand(const TreePatternNode *N, 131 void EmitResultOfNamedOperand(const TreePatternNode *N, [all …]
|
D | DAGISelEmitter.cpp | 27 static unsigned getResultPatternCost(TreePatternNode *P, in getResultPatternCost() 46 static unsigned getResultPatternSize(TreePatternNode *P, in getResultPatternSize() 69 const TreePatternNode *LHSSrc = LHS->getSrcPattern(); in operator ()() 70 const TreePatternNode *RHSSrc = RHS->getSrcPattern(); in operator ()()
|
D | FastISelEmitter.cpp | 170 bool initialize(TreePatternNode *InstPatNode, const CodeGenTarget &Target, in initialize() 189 TreePatternNode *Op = InstPatNode->getChild(i); in initialize() 397 static std::string PhyRegForNode(TreePatternNode *Op, in PhyRegForNode() 430 TreePatternNode *Dst = Pattern.getDstPattern(); in collectPatterns() 442 TreePatternNode *ChildOp = Dst->getChild(i); in collectPatterns() 479 TreePatternNode *InstPatNode = Pattern.getSrcPattern(); in collectPatterns()
|
/external/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.h | 35 class TreePatternNode; variable 216 bool ApplyTypeConstraint(TreePatternNode *N, const SDNodeInfo &NodeInfo, 260 bool ApplyTypeConstraints(TreePatternNode *N, TreePattern &TP) const { in ApplyTypeConstraints() 322 class TreePatternNode { 348 std::vector<TreePatternNode*> Children; 350 TreePatternNode(Record *Op, const std::vector<TreePatternNode*> &Ch, in TreePatternNode() function 355 TreePatternNode(Init *val, unsigned NumResults) // leaf ctor in TreePatternNode() function 359 ~TreePatternNode(); 391 TreePatternNode *getChild(unsigned N) const { return Children[N]; } in getChild() 392 void setChild(unsigned i, TreePatternNode *N) { in setChild() [all …]
|
D | CodeGenDAGPatterns.cpp | 710 static void FindDepVarsOf(TreePatternNode *N, DepVarMap &DepMap) { in FindDepVarsOf() 721 static void FindDepVars(TreePatternNode *N, MultipleUseVarSet &DepVars) { in FindDepVars() 815 static unsigned getPatternSize(const TreePatternNode *P, in getPatternSize() 843 TreePatternNode *Child = P->getChild(i); in getPatternSize() 961 static TreePatternNode *getOperandNum(unsigned OpNo, TreePatternNode *N, in getOperandNum() 987 bool SDTypeConstraint::ApplyTypeConstraint(TreePatternNode *N, in ApplyTypeConstraint() 994 TreePatternNode *NodeToApply = getOperandNum(OperandNo, N, NodeInfo, ResNo); in ApplyTypeConstraint() 1014 TreePatternNode *OtherNode = in ApplyTypeConstraint() 1035 TreePatternNode *OtherNode = in ApplyTypeConstraint() 1043 TreePatternNode *BigOperand = in ApplyTypeConstraint() [all …]
|
D | DAGISelMatcherGen.cpp | 55 TreePatternNode *PatWithNoTypes; 81 SmallVector<std::pair<const TreePatternNode*, 111 void EmitMatchCode(const TreePatternNode *N, TreePatternNode *NodeNoTypes); 112 void EmitLeafMatchCode(const TreePatternNode *N); 113 void EmitOperatorMatchCode(const TreePatternNode *N, 114 TreePatternNode *NodeNoTypes); 130 const TreePatternNode *GetInstPatternNode(const DAGInstruction &Ins, 131 const TreePatternNode *N); 133 void EmitResultOperand(const TreePatternNode *N, 135 void EmitResultOfNamedOperand(const TreePatternNode *N, [all …]
|
D | DAGISelEmitter.cpp | 41 static unsigned getResultPatternCost(TreePatternNode *P, in getResultPatternCost() 60 static unsigned getResultPatternSize(TreePatternNode *P, in getResultPatternSize() 83 const TreePatternNode *LHSSrc = LHS->getSrcPattern(); in operator ()() 84 const TreePatternNode *RHSSrc = RHS->getSrcPattern(); in operator ()()
|
D | FastISelEmitter.cpp | 176 bool initialize(TreePatternNode *InstPatNode, const CodeGenTarget &Target, in initialize() 196 TreePatternNode *Op = InstPatNode->getChild(i); in initialize() 422 static std::string PhyRegForNode(TreePatternNode *Op, in PhyRegForNode() 454 TreePatternNode *Dst = Pattern.getDstPattern(); in collectPatterns() 466 TreePatternNode *ChildOp = Dst->getChild(i); in collectPatterns() 503 TreePatternNode *InstPatNode = Pattern.getSrcPattern(); in collectPatterns()
|