Home
last modified time | relevance | path

Searched refs:SDNodeInfo (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h42 class SDNodeInfo; variable
414 bool ApplyTypeConstraint(TreePatternNode *N, const SDNodeInfo &NodeInfo,
442 class SDNodeInfo {
452 SDNodeInfo(Record *R, const CodeGenHwModes &CGH);
1111 std::map<Record*, SDNodeInfo, LessRecordByID> SDNodes;
1146 const SDNodeInfo &getSDNodeInfo(Record *R) const { in getSDNodeInfo()
1270 inline bool SDNodeInfo::ApplyTypeConstraints(TreePatternNode *N, in ApplyTypeConstraints()
H A DDAGISelMatcher.h32 class SDNodeInfo; variable
483 const SDNodeInfo &Opcode;
485 CheckOpcodeMatcher(const SDNodeInfo &opcode) in CheckOpcodeMatcher()
488 const SDNodeInfo &getOpcode() const { return Opcode; } in getOpcode()
505 SmallVector<std::pair<const SDNodeInfo*, Matcher*>, 8> Cases;
508 SmallVectorImpl<std::pair<const SDNodeInfo *, Matcher *>> &&cases) in SwitchOpcodeMatcher() argument
518 const SDNodeInfo &getCaseOpcode(unsigned i) const { return *Cases[i].first; } in getCaseOpcode()
H A DDAGISelMatcherGen.cpp212 const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed("imm")); in EmitLeafMatchCode()
289 const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed(Name)); in EmitLeafMatchCode()
325 const SDNodeInfo &CInfo = CGP.getSDNodeInfo(N->getOperator()); in EmitOperatorMatchCode()
420 const SDNodeInfo &PInfo = CGP.getSDNodeInfo(Root->getOperator()); in EmitOperatorMatchCode()
H A DCodeGenDAGPatterns.cpp1390 const SDNodeInfo &Info = PatFragRec->getDAGPatterns().getSDNodeInfo(Op); in getCodeToRunOnSDNode()
1594 const SDNodeInfo &NodeInfo, in getOperandNum()
1620 const SDNodeInfo &NodeInfo, in ApplyTypeConstraint()
1810 SDNodeInfo::SDNodeInfo(Record *R, const CodeGenHwModes &CGH) : Def(R) { in SDNodeInfo() function in SDNodeInfo
1830 MVT::SimpleValueType SDNodeInfo::getKnownType(unsigned ResNo) const { in getKnownType()
2545 const SDNodeInfo &NI = CDP.getSDNodeInfo(getOperator()); in ApplyTypeConstraints()
2788 const SDNodeInfo &NodeInfo = CDP.getSDNodeInfo(getOperator()); in canPatternMatch()
3229 SDNodes.insert(std::make_pair(R, SDNodeInfo(R, CGH))); in ParseNodeInfo()
3600 const SDNodeInfo &OpInfo = CDP.getSDNodeInfo(N->getOperator()); in IsNodeBitcast()
4636 const SDNodeInfo &NodeInfo = CDP.getSDNodeInfo(N->getOperator()); in GenerateVariantsOf()
H A DDAGISelMatcherOpt.cpp424 SmallVector<std::pair<const SDNodeInfo *, Matcher *>, 8> Cases; in FactorNodes()