Searched refs:splits (Results 1 - 9 of 9) sorted by relevance

/frameworks/base/tools/split-select/
H A DGrouper_test.cpp32 Vector<SplitDescription> splits; local
33 addSplit(splits, "en-rUS-sw600dp-hdpi");
34 addSplit(splits, "fr-rFR-sw600dp-hdpi");
35 addSplit(splits, "fr-rFR-sw600dp-xhdpi");
36 addSplit(splits, ":armeabi");
37 addSplit(splits, "en-rUS-sw300dp-xhdpi");
38 addSplit(splits, "large");
39 addSplit(splits, "pl-rPL");
40 addSplit(splits, "xlarge");
41 addSplit(splits, "e
129 Vector<SplitDescription> splits; local
180 addSplit(Vector<SplitDescription>& splits, const char* str) argument
[all...]
H A DSplitSelector.cpp33 SplitSelector::SplitSelector(const Vector<SplitDescription>& splits) argument
34 : mGroups(groupByMutualExclusivity(splits)) {
37 static void selectBestFromGroup(const SortedVector<SplitDescription>& splits, argument
41 const size_t splitCount = splits.size();
43 const SplitDescription& thisSplit = splits[j];
73 const SortedVector<SplitDescription>& splits = mGroups[i]; local
74 const size_t splitCount = splits.size();
76 sp<Rule> rule = Rule::simplify(RuleGenerator::generate(splits, j));
78 rules.add(splits[j], rule);
H A DGrouper.h28 groupByMutualExclusivity(const android::Vector<SplitDescription>& splits);
H A DSplitSelector_test.cpp29 static ::testing::AssertionResult addSplit(Vector<SplitDescription>& splits, const char* str) { argument
34 splits.add(split);
39 Vector<SplitDescription> splits; local
40 ASSERT_TRUE(addSplit(splits, "hdpi"));
41 ASSERT_TRUE(addSplit(splits, "xhdpi"));
42 ASSERT_TRUE(addSplit(splits, "xxhdpi"));
43 ASSERT_TRUE(addSplit(splits, "mdpi"));
48 SplitSelector selector(splits);
H A DMain.cpp66 Vector<SplitDescription> select(const SplitDescription& target, const Vector<SplitDescription>& splits) { argument
67 const SplitSelector selector(splits);
71 void generate(const KeyedVector<String8, Vector<SplitDescription> >& splits, const String8& base) { argument
73 const size_t apkSplitCount = splits.size();
75 allSplits.appendVector(splits[i]);
83 if (splits.keyAt(i) == base) {
95 const Vector<SplitDescription>& splitDescriptions = splits[i];
102 splits.keyAt(i).string(),
207 Vector<SplitDescription> splits; local
210 return splits;
337 Vector<SplitDescription> splits = extractSplitDescriptionsFromApk(splitApkPaths[i]); local
[all...]
H A DGrouper.cpp31 groupByMutualExclusivity(const Vector<SplitDescription>& splits) { argument
34 // Find mutually exclusive splits and group them.
38 const size_t splitCount = splits.size();
40 const SplitDescription& split = splits[i];
H A DSplitSelector.h32 SplitSelector(const android::Vector<SplitDescription>& splits);
/frameworks/base/tools/aapt/
H A DCommand.cpp2453 const Vector<sp<ApkSplit> >& splits = builder->getSplits(); local
2454 const size_t numSplits = splits.size();
2456 const sp<ApkSplit>& split = splits[i];
H A DResource.cpp1099 // Add the 'hasCode' attribute which is never true for resource splits.
1584 // splits.
1588 Vector<sp<ApkSplit> >& splits = builder->getSplits(); local
1589 const size_t numSplits = splits.size();
1591 sp<ApkSplit>& split = splits.editItemAt(i);

Completed in 88 milliseconds