Searched defs:SDNode (Results 1 - 4 of 4) sorted by relevance
/external/llvm/utils/TableGen/ |
H A D | DAGISelMatcherEmitter.cpp | 636 OS << "bool CheckNodePredicate(SDNode *Node,\n"; 656 OS << "bool CheckComplexPattern(SDNode *Root, SDNode *Parent,\n"; 658 OS << " SmallVectorImpl<std::pair<SDValue, SDNode*> > &Result) override {\n"; 701 // FIXME: The node xform could take SDValue's instead of SDNode*'s. 706 Record *SDNode = Entry.first; local 714 std::string ClassName = CGP.getSDNodeInfo(SDNode).getSDClassName(); 715 if (ClassName == "SDNode") 716 OS << " SDNode *N = V.getNode();\n"; 812 OS << "SDNode *SelectCod [all...] |
H A D | CodeGenDAGPatterns.cpp | 705 ClassName = "SDNode"; 711 if (ClassName == "SDNode") 712 Result = " SDNode *N = Node;\n"; 1091 if (Operator->isSubClassOf("SDNode")) 1503 if (!Operator->isSubClassOf("SDNode")) return false; 1582 // special handling for set, which isn't really an SDNode. 1641 if (getOperator()->isSubClassOf("SDNode")) { 1903 if (R->isSubClassOf("SDNode") || R->isSubClassOf("PatFrag")) 1973 !Operator->isSubClassOf("SDNode") && 1991 if (Operator->isSubClassOf("SDNode") 2265 Record *SDNode = XFormNode->getValueAsDef("Opcode"); local [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 10 // This file declares the SDNode class and derived classes, which are used to 46 class SDNode; 71 void checkForCycles(const SDNode *N, const SelectionDAG *DAG = nullptr, 88 bool isBuildVectorAllOnes(const SDNode *N); 92 bool isBuildVectorAllZeros(const SDNode *N); 96 bool isBuildVectorOfConstantSDNodes(const SDNode *N); 101 bool isScalarToVector(const SDNode *N); 105 bool allOperandsUndef(const SDNode *N); 120 SDNode *Node; // The node defining the value we are using. 124 SDValue(SDNode *nod 338 class SDNode : public FoldingSetNode, public ilist_node<SDNode> { class in namespace:llvm [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 62 void SelectionDAG::DAGUpdateListener::NodeDeleted(SDNode*, SDNode*) {} 63 void SelectionDAG::DAGUpdateListener::NodeUpdated(SDNode*) {} 96 bool ISD::isBuildVectorAllOnes(const SDNode *N) { 144 bool ISD::isBuildVectorAllZeros(const SDNode *N) { 184 bool ISD::isBuildVectorOfConstantSDNodes(const SDNode *N) { 201 bool ISD::isScalarToVector(const SDNode *N) { 222 bool ISD::allOperandsUndef(const SDNode *N) { 351 // SDNode Profile Support 407 /// AddNodeIDCustom - If this is an SDNode wit 6751 checkForCyclesHelper(const SDNode *N, SmallPtrSet<const SDNode*, 32> &Visited, SmallPtrSet<const SDNode*, 32> &Checked, const llvm::SelectionDAG *DAG) argument [all...] |
Completed in 127 milliseconds