Home
last modified time | relevance | path

Searched refs:CGP (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp28 CodeGenDAGPatterns CGP; member in __anon993a3b250111::DAGISelEmitter
30 explicit DAGISelEmitter(RecordKeeper &R) : Records(R), CGP(R) {} in DAGISelEmitter()
43 CodeGenDAGPatterns &CGP) { in getResultPatternCost() argument
50 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(Op); in getResultPatternCost()
55 Cost += getResultPatternCost(P->getChild(i), CGP); in getResultPatternCost()
62 CodeGenDAGPatterns &CGP) { in getResultPatternSize() argument
71 Cost += getResultPatternSize(P->getChild(i), CGP); in getResultPatternSize()
80 PatternSortingPredicate(CodeGenDAGPatterns &cgp) : CGP(cgp) {} in PatternSortingPredicate()
81 CodeGenDAGPatterns &CGP; member
98 int LHSSize = LHS->getPatternComplexity(CGP); in operator ()()
[all …]
H A DDAGISelMatcherGen.cpp56 const CodeGenDAGPatterns &CGP; member in __anona097be690111::MatcherGen
149 : Pattern(pattern), CGP(cgp), NextRecordedOperandNo(0), in MatcherGen()
177 TreePattern &TP = *CGP.pf_begin()->second; in InferPossibleTypes()
212 const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed("imm")); in EmitLeafMatchCode()
288 const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed(Name)); in EmitLeafMatchCode()
300 const SDNodeInfo &NI = CGP.getSDNodeInfo(CGP.getSDNodeNamed(Name)); in EmitLeafMatchCode()
333 const SDNodeInfo &CInfo = CGP.getSDNodeInfo(N->getOperator()); in EmitOperatorMatchCode()
377 if (N->NodeHasProperty(SDNPMemOperand, CGP)) in EmitOperatorMatchCode()
383 if (N->NodeHasProperty(SDNPHasChain, CGP)) { in EmitOperatorMatchCode()
427 const SDNodeInfo &PInfo = CGP.getSDNodeInfo(Root->getOperator()); in EmitOperatorMatchCode()
[all …]
H A DDAGISelMatcherOpt.cpp25 const CodeGenDAGPatterns &CGP) { in ContractNodes() argument
34 ContractNodes(Child, CGP); in ContractNodes()
72 return ContractNodes(MatcherPtr, CGP); in ContractNodes()
81 return ContractNodes(MatcherPtr, CGP); in ContractNodes()
101 Pattern.getSrcPattern()->NodeHasProperty(SDNPHasChain, CGP)) in ContractNodes()
111 Pattern.getSrcPattern()->NodeHasProperty(SDNPOutGlue, CGP)) in ContractNodes()
141 ContractNodes(N->getNextPtr(), CGP); in ContractNodes()
160 return ContractNodes(MatcherPtr, CGP); in ContractNodes()
468 const CodeGenDAGPatterns &CGP) { in OptimizeMatcher() argument
469 ContractNodes(MatcherPtr, CGP); in OptimizeMatcher()
H A DFastISelEmitter.cpp396 void collectPatterns(CodeGenDAGPatterns &CGP);
407 static std::string getOpcodeName(Record *Op, CodeGenDAGPatterns &CGP) { in getOpcodeName() argument
408 return std::string(CGP.getSDNodeInfo(Op).getEnumName()); in getOpcodeName()
438 void FastISelMap::collectPatterns(CodeGenDAGPatterns &CGP) { in collectPatterns() argument
439 const CodeGenTarget &Target = CGP.getTargetInfo(); in collectPatterns()
442 for (CodeGenDAGPatterns::ptm_iterator I = CGP.ptm_begin(), in collectPatterns()
443 E = CGP.ptm_end(); I != E; ++I) { in collectPatterns()
453 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(Op); in collectPatterns()
512 std::string OpcodeName = getOpcodeName(InstPatOp, CGP); in collectPatterns()
583 int complexity = Pattern.getPatternComplexity(CGP); in collectPatterns()
[all …]
H A DDAGISelMatcherEmitter.cpp47 const CodeGenDAGPatterns &CGP; member in __anonf61452490211::MatcherTableEmitter
83 MatcherTableEmitter(const CodeGenDAGPatterns &cgp) : CGP(cgp) { in MatcherTableEmitter()
818 << SNT->getPattern().getPatternComplexity(CGP) << '\n'; in EmitMatcher()
853 << CM->getPattern().getPatternComplexity(CGP) << '\n'; in EmitMatcher()
1004 CGP.getSDNodeTransform(NodeXForms[i]); in EmitPredicateFunctions()
1015 std::string(CGP.getSDNodeInfo(SDNode).getSDClassName()); in EmitPredicateFunctions()
1091 const CodeGenDAGPatterns &CGP, in EmitMatcherTable() argument
1123 MatcherTableEmitter MatcherEmitter(CGP); in EmitMatcherTable()
H A DCodeGenDAGPatterns.h778 getComplexPatternInfo(const CodeGenDAGPatterns &CGP) const;
784 unsigned getNumMIResults(const CodeGenDAGPatterns &CGP) const;
787 bool NodeHasProperty(SDNP Property, const CodeGenDAGPatterns &CGP) const;
791 bool TreeHasProperty(SDNP Property, const CodeGenDAGPatterns &CGP) const;
1098 int getPatternComplexity(const CodeGenDAGPatterns &CGP) const;
H A DCodeGenDAGPatterns.cpp1447 const CodeGenDAGPatterns &CGP) { in getPatternSize() argument
1454 if (const ComplexPattern *AM = P->getComplexPatternInfo(CGP)) { in getPatternSize()
1473 Size += getPatternSize(Child, CGP); in getPatternSize()
1480 else if (Child->getComplexPatternInfo(CGP)) in getPatternSize()
1481 Size += getPatternSize(Child, CGP); in getPatternSize()
1495 getPatternComplexity(const CodeGenDAGPatterns &CGP) const { in getPatternComplexity()
1496 return getPatternSize(getSrcPattern(), CGP) + getAddedComplexity(); in getPatternComplexity()
2359 TreePatternNode::getComplexPatternInfo(const CodeGenDAGPatterns &CGP) const { in getComplexPatternInfo()
2371 return &CGP.getComplexPattern(Rec); in getComplexPatternInfo()
2374 unsigned TreePatternNode::getNumMIResults(const CodeGenDAGPatterns &CGP) const { in getNumMIResults()
[all …]
H A DDAGISelMatcher.h31 const CodeGenDAGPatterns &CGP);
33 const CodeGenDAGPatterns &CGP);
34 void EmitMatcherTable(Matcher *Matcher, const CodeGenDAGPatterns &CGP,
H A DGlobalISelEmitter.cpp3573 const CodeGenDAGPatterns CGP; member in __anon8aabd5ea0111::GlobalISelEmitter
3809 : RK(RK), CGP(RK), Target(CGP.getTargetInfo()), in GlobalISelEmitter()
4155 const CodeGenIntrinsic *II = Src->getIntrinsicInfo(CGP); in createAndImportSelDAGMatcher()
4267 auto &ChildSDNI = CGP.getSDNodeInfo(SrcChild->getOperator()); in importChildMatcher()
4490 auto &ChildSDNI = CGP.getSDNodeInfo(DstChild->getOperator()); in importExplicitUseRenderer()
4933 CGP.operandHasDefault(DstI->Operands[NonOverridableOperands - 1].Rec)) in importExplicitUseRenderers()
4944 if (CGP.operandHasDefault(OperandNode) && in importExplicitUseRenderers()
5167 int Score = P.getPatternComplexity(CGP); in runOnPattern()
5707 for (const PatternToMatch &Pat : CGP.ptms()) { in run()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp619 CGPassManager *CGP; in assignPassManager() local
622 CGP = (CGPassManager*)PMS.top(); in assignPassManager()
629 CGP = new CGPassManager(); in assignPassManager()
633 TPM->addIndirectPassManager(CGP); in assignPassManager()
637 Pass *P = CGP; in assignPassManager()
641 PMS.push(CGP); in assignPassManager()
644 CGP->add(this); in assignPassManager()
/openbsd-src/share/misc/
H A Dairport320 CGP:Patenga, Chittagong, Bangladesh