Searched defs:SDNode (Results 1 - 6 of 6) sorted by relevance
/external/swiftshader/third_party/LLVM/utils/TableGen/ |
H A D | DAGISelMatcherEmitter.cpp | 620 OS << "bool CheckNodePredicate(SDNode *Node, unsigned PredNo) const {\n"; 639 OS << "bool CheckComplexPattern(SDNode *Root, SDNode *Parent, SDValue N,\n"; 641 OS << " SmallVectorImpl<std::pair<SDValue, SDNode*> > &Result) {\n"; 684 // FIXME: The node xform could take SDValue's instead of SDNode*'s. 689 Record *SDNode = Entry.first; local 697 std::string ClassName = CGP.getSDNodeInfo(SDNode).getSDClassName(); 698 if (ClassName == "SDNode") 699 OS << " SDNode *N = V.getNode();\n"; 793 OS << "SDNode *SelectCod [all...] |
H A D | CodeGenDAGPatterns.cpp | 668 ClassName = "SDNode"; 674 if (ClassName == "SDNode") 675 Result = " SDNode *N = Node;\n"; 1013 if (Operator->isSubClassOf("SDNode")) 1348 if (!Operator->isSubClassOf("SDNode")) return false; 1430 // special handling for set, which isn't really an SDNode. 1506 if (getOperator()->isSubClassOf("SDNode")) { 1749 if (R->isSubClassOf("SDNode") || R->isSubClassOf("PatFrag")) 1809 !Operator->isSubClassOf("SDNode") && 1826 if (Operator->isSubClassOf("SDNode") 2073 Record *SDNode = XFormNode->getValueAsDef("Opcode"); local [all...] |
/external/llvm/utils/TableGen/ |
H A D | CodeGenDAGPatterns.cpp | 793 ClassName = "SDNode"; 799 if (ClassName == "SDNode") 800 Result = " SDNode *N = Node;\n"; 1222 if (Operator->isSubClassOf("SDNode")) 1641 if (!Operator->isSubClassOf("SDNode")) return false; 1745 // special handling for set, which isn't really an SDNode. 1804 if (getOperator()->isSubClassOf("SDNode")) { 2093 if (R->isSubClassOf("SDNode") || R->isSubClassOf("PatFrag")) 2163 !Operator->isSubClassOf("SDNode") && 2181 if (Operator->isSubClassOf("SDNode") 2447 Record *SDNode = XFormNode->getValueAsDef("Opcode"); local [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 10 // This file declares the SDNode class and derived classes, which are used to 44 class SDNode; 51 void checkForCycles(const SDNode *N); 67 bool isBuildVectorAllOnes(const SDNode *N); 71 bool isBuildVectorAllZeros(const SDNode *N); 76 bool isScalarToVector(const SDNode *N); 91 SDNode *Node; // The node defining the value we are using. 95 SDValue(SDNode *node, unsigned resno) : Node(node), ResNo(resno) {} 97 /// get the index which selects a specific result in the SDNode 100 /// get the SDNode whic 302 class SDNode : public FoldingSetNode, public ilist_node<SDNode> { class in namespace:llvm [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; 54 void checkForCycles(const SDNode *N, const SelectionDAG *DAG = nullptr, 71 bool isConstantSplatVector(const SDNode *N, APInt &SplatValue); 75 bool isBuildVectorAllOnes(const SDNode *N); 79 bool isBuildVectorAllZeros(const SDNode *N); 83 bool isBuildVectorOfConstantSDNodes(const SDNode *N); 87 bool isBuildVectorOfConstantFPSDNodes(const SDNode *N); 91 bool allOperandsUndef(const SDNode *N); 108 SDNode *Nod 398 class SDNode : public FoldingSetNode, public ilist_node<SDNode> { class in namespace:llvm [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 111 bool ISD::isBuildVectorAllOnes(const SDNode *N) { 152 bool ISD::isBuildVectorAllZeros(const SDNode *N) { 192 bool ISD::isScalarToVector(const SDNode *N) { 311 // SDNode Profile Support 354 /// AddNodeIDCustom - If this is an SDNode with special info, add this info to 356 static void AddNodeIDCustom(FoldingSetNodeID &ID, const SDNode *N) { 461 static void AddNodeIDNode(FoldingSetNodeID &ID, const SDNode *N) { 468 // Handle SDNode leafs with special info. 494 static bool doNotCSE(SDNode *N) { 520 SmallVector<SDNode*, 12 6732 checkForCyclesHelper(const SDNode *N, SmallPtrSet<const SDNode*, 32> &Visited, SmallPtrSet<const SDNode*, 32> &Checked) argument [all...] |
Completed in 220 milliseconds