/art/runtime/arch/ |
D | instruction_set_features.cc | 190 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/ |
D | instruction_set_features_arm64.cc | 258 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/ |
D | instruction_set_features_x86.cc | 252 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/ |
D | assembler_arm64.cc | 40 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/ |
D | elf_debug_writer.h | 46 const InstructionSetFeatures* features, 55 const InstructionSetFeatures* features, 67 const InstructionSetFeatures* features,
|
/art/test/006-args/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/015-switch/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/043-privates/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/007-count10/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/046-reflect/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/044-proxy/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/022-interface/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/051-thread/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/010-instance/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/038-inner-null/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/053-wait-some/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/036-finalizer/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/052-verifier-fun/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/016-intern/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/034-call-null/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/012-math/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/054-uncaught/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/026-access/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/014-math3/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|
/art/test/047-returns/ |
D | info.txt | 2 runtime test framework. The test is intended to exercise basic features, 4 features might disrupt junit.
|