| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | DAGISelEmitter.cpp | 28 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 D | DAGISelMatcherGen.cpp | 56 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 D | DAGISelMatcherOpt.cpp | 25 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 D | FastISelEmitter.cpp | 396 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 D | DAGISelMatcherEmitter.cpp | 47 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 D | CodeGenDAGPatterns.h | 778 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 D | CodeGenDAGPatterns.cpp | 1447 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 D | DAGISelMatcher.h | 31 const CodeGenDAGPatterns &CGP); 33 const CodeGenDAGPatterns &CGP); 34 void EmitMatcherTable(Matcher *Matcher, const CodeGenDAGPatterns &CGP,
|
| H A D | GlobalISelEmitter.cpp | 3573 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 D | CallGraphSCCPass.cpp | 619 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 D | airport | 320 CGP:Patenga, Chittagong, Bangladesh
|