Searched refs:Clusters (Results 1 – 8 of 8) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | SwitchLoweringUtils.cpp | 23 uint64_t SwitchCG::getJumpTableRange(const CaseClusterVector &Clusters, in getJumpTableRange() argument 26 const APInt &LowCase = Clusters[First].Low->getValue(); in getJumpTableRange() 27 const APInt &HighCase = Clusters[Last].High->getValue(); in getJumpTableRange() 46 void SwitchCG::SwitchLowering::findJumpTables(CaseClusterVector &Clusters, in findJumpTables() argument 53 assert(!Clusters.empty()); in findJumpTables() 54 for (CaseCluster &C : Clusters) in findJumpTables() 56 for (unsigned i = 1, e = Clusters.size(); i < e; ++i) in findJumpTables() 57 assert(Clusters[i - 1].High->getValue().slt(Clusters[i].Low->getValue())); in findJumpTables() 68 const int64_t N = Clusters.size(); in findJumpTables() 75 const APInt &Hi = Clusters[i].High->getValue(); in findJumpTables() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | SwitchLoweringUtils.h | 90 void sortAndRangeify(CaseClusterVector &Clusters); 232 uint64_t getJumpTableRange(const CaseClusterVector &Clusters, unsigned First, 272 void findJumpTables(CaseClusterVector &Clusters, const SwitchInst *SI, 276 bool buildJumpTable(const CaseClusterVector &Clusters, unsigned First, 281 void findBitTestClusters(CaseClusterVector &Clusters, const SwitchInst *SI); 285 bool buildBitTests(CaseClusterVector &Clusters, unsigned First, unsigned Last,
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/ |
| H A D | Analysis.cpp | 295 const std::vector<SchedClassCluster> &Clusters, in printSchedClassClustersHtml() argument 300 assert(!Clusters.empty()); in printSchedClassClustersHtml() 302 Points[Clusters[0].getPointIds()[0]].Measurements) { in printSchedClassClustersHtml() 308 for (const SchedClassCluster &Cluster : Clusters) { in printSchedClassClustersHtml()
|
| H A D | Analysis.h | 91 printSchedClassClustersHtml(const std::vector<SchedClassCluster> &Clusters,
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 693 CaseClusterVector Clusters; in translateSwitch() local 694 Clusters.reserve(SI.getNumCases()); in translateSwitch() 702 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob)); in translateSwitch() 710 sortAndRangeify(Clusters); in translateSwitch() 715 if (Clusters.empty()) { in translateSwitch() 722 SL->findJumpTables(Clusters, &SI, DefaultMBB, nullptr, nullptr); in translateSwitch() 723 SL->findBitTestClusters(Clusters, &SI); in translateSwitch() 727 for (const CaseCluster &C : Clusters) { in translateSwitch() 743 assert(!Clusters.empty()); in translateSwitch() 745 CaseClusterIt First = Clusters.begin(); in translateSwitch() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 11389 const SwitchInst &SI, CaseClusterVector &Clusters, in peelDominantCaseCluster() argument 11393 if (SwitchPeelThreshold > 100 || !FuncInfo.BPI || Clusters.size() < 2 || in peelDominantCaseCluster() 11401 for (unsigned Index = 0; Index < Clusters.size(); ++Index) { in peelDominantCaseCluster() 11402 CaseCluster &CC = Clusters[Index]; in peelDominantCaseCluster() 11423 auto PeeledCaseIt = Clusters.begin() + PeeledCaseIndex; in peelDominantCaseCluster() 11428 Clusters.erase(PeeledCaseIt); in peelDominantCaseCluster() 11429 for (CaseCluster &CC : Clusters) { in peelDominantCaseCluster() 11443 CaseClusterVector Clusters; in visitSwitch() local 11444 Clusters.reserve(SI.getNumCases()); in visitSwitch() 11451 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob)); in visitSwitch() [all …]
|
| H A D | SelectionDAGBuilder.h | 232 SwitchCG::CaseClusterVector &Clusters,
|
| /openbsd-src/gnu/usr.bin/perl/pod/ |
| H A D | perlunicode.pod | 355 =head2 Extended Grapheme Clusters (Logical characters) 804 L</Extended Grapheme Clusters (Logical characters)> section above. 1418 RL2.2 Extended Grapheme Clusters and - Partial [10]
|