Home
last modified time | relevance | path

Searched refs:features (Results 1 – 25 of 86) sorted by relevance

1234

/art/runtime/arch/
Dinstruction_set_features.cc190 std::vector<std::string> features; in AddFeaturesFromString() local
191 Split(feature_list, ',', &features); in AddFeaturesFromString()
192 std::transform(std::begin(features), std::end(features), std::begin(features), in AddFeaturesFromString()
194 auto empty_strings_begin = std::copy_if(std::begin(features), std::end(features), in AddFeaturesFromString()
195 std::begin(features), in AddFeaturesFromString()
197 features.erase(empty_strings_begin, std::end(features)); in AddFeaturesFromString()
198 if (features.empty()) { in AddFeaturesFromString()
205 for (const std::string& feature : features) { in AddFeaturesFromString()
207 if (features.size() > 1) { in AddFeaturesFromString()
212 features.pop_back(); in AddFeaturesFromString()
[all …]
/art/runtime/arch/arm64/
Dinstruction_set_features_arm64.cc258 auto features = cpu_features::GetAarch64Info().features; in FromCpuFeatures() local
261 features.crc32, in FromCpuFeatures()
262 features.atomics, in FromCpuFeatures()
263 features.fphp, in FromCpuFeatures()
264 features.asimddp, in FromCpuFeatures()
265 features.sve)); in FromCpuFeatures()
347 const std::vector<std::string>& features, std::string* error_msg) const { in AddFeaturesFromSplitString() argument
367 for (const std::string& feature : features) { in AddFeaturesFromSplitString()
427 const InstructionSetFeatures *features) const { in AddRuntimeDetectedFeatures()
428 const Arm64InstructionSetFeatures *arm64_features = features->AsArm64InstructionSetFeatures(); in AddRuntimeDetectedFeatures()
/art/runtime/arch/x86/
Dinstruction_set_features_x86.cc252 cpu_features::X86Features features = cpu_features::GetX86Info().features; in FromCpuFeatures() local
254 features.ssse3, in FromCpuFeatures()
255 features.sse4_1, in FromCpuFeatures()
256 features.sse4_2, in FromCpuFeatures()
257 features.avx, in FromCpuFeatures()
258 features.avx2, in FromCpuFeatures()
259 features.popcnt); in FromCpuFeatures()
338 const std::vector<std::string>& features, bool x86_64, in AddFeaturesFromSplitString() argument
346 for (const std::string& feature : features) { in AddFeaturesFromSplitString()
/art/compiler/utils/arm64/
Dassembler_arm64.cc40 vixl::CPUFeatures* features = vixl_masm_->GetCPUFeatures(); in SetVIXLCPUFeaturesFromART() local
42 DCHECK(features->Has(vixl::CPUFeatures::kFP)); in SetVIXLCPUFeaturesFromART()
43 DCHECK(features->Has(vixl::CPUFeatures::kNEON)); in SetVIXLCPUFeaturesFromART()
46 features->Combine(vixl::CPUFeatures::kCRC32); in SetVIXLCPUFeaturesFromART()
49 features->Combine(vixl::CPUFeatures::kDotProduct); in SetVIXLCPUFeaturesFromART()
52 features->Combine(vixl::CPUFeatures::kFPHalf); in SetVIXLCPUFeaturesFromART()
53 features->Combine(vixl::CPUFeatures::kNEONHalf); in SetVIXLCPUFeaturesFromART()
56 features->Combine(vixl::CPUFeatures::kAtomics); in SetVIXLCPUFeaturesFromART()
59 features->Combine(vixl::CPUFeatures::kSVE); in SetVIXLCPUFeaturesFromART()
/art/compiler/debug/
Delf_debug_writer.h46 const InstructionSetFeatures* features,
55 const InstructionSetFeatures* features,
67 const InstructionSetFeatures* features,
/art/test/006-args/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/015-switch/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/043-privates/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/007-count10/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/046-reflect/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/044-proxy/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/022-interface/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/051-thread/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/010-instance/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/038-inner-null/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/053-wait-some/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/036-finalizer/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/052-verifier-fun/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/016-intern/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/034-call-null/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/012-math/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/054-uncaught/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/026-access/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/014-math3/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.
/art/test/047-returns/
Dinfo.txt2 runtime test framework. The test is intended to exercise basic features,
4 features might disrupt junit.

1234