/art/runtime/arch/ |
D | instruction_set_features_test.cc | 43 std::unique_ptr<const InstructionSetFeatures> instruction_set_features( 44 InstructionSetFeatures::FromCppDefines()); 53 std::unique_ptr<const InstructionSetFeatures> property_features( 54 InstructionSetFeatures::FromVariant(kRuntimeISA, dex2oat_isa_variant, &error_msg)); 70 std::unique_ptr<const InstructionSetFeatures> instruction_set_features( 71 InstructionSetFeatures::FromCppDefines()); 86 std::unique_ptr<const InstructionSetFeatures> base_features( 87 InstructionSetFeatures::FromVariant(kRuntimeISA, dex2oat_isa_variant, &error_msg)); 90 std::unique_ptr<const InstructionSetFeatures> property_features( 108 std::unique_ptr<const InstructionSetFeatures> instruction_set_features( [all …]
|
D | instruction_set_features.h | 37 class InstructionSetFeatures { 40 static std::unique_ptr<const InstructionSetFeatures> FromVariant(InstructionSet isa, 45 static std::unique_ptr<const InstructionSetFeatures> FromBitmap(InstructionSet isa, 49 static std::unique_ptr<const InstructionSetFeatures> FromCppDefines(); 63 static std::unique_ptr<const InstructionSetFeatures> FromRuntimeDetection(); 66 static std::unique_ptr<const InstructionSetFeatures> FromCpuInfo(); 70 static std::unique_ptr<const InstructionSetFeatures> FromHwcap(); 74 static std::unique_ptr<const InstructionSetFeatures> FromAssembly(); 78 std::unique_ptr<const InstructionSetFeatures> AddFeaturesFromString( 82 virtual bool Equals(const InstructionSetFeatures* other) const = 0; [all …]
|
D | instruction_set_features.cc | 38 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromVariant( in FromVariant() 62 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromBitmap(InstructionSet isa, in FromBitmap() 64 std::unique_ptr<const InstructionSetFeatures> result; in FromBitmap() 95 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromCppDefines() { in FromCppDefines() 118 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromRuntimeDetection() { in FromRuntimeDetection() 129 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromCpuInfo() { in FromCpuInfo() 152 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromHwcap() { in FromHwcap() 175 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromAssembly() { in FromAssembly() 198 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::AddFeaturesFromString( in AddFeaturesFromString() 240 std::unique_ptr<const InstructionSetFeatures> runtime_detected_features; in AddFeaturesFromString() [all …]
|
/art/runtime/arch/mips/ |
D | instruction_set_features_mips_test.cc | 25 std::unique_ptr<const InstructionSetFeatures> mips_features( in TEST() 26 InstructionSetFeatures::FromVariant(InstructionSet::kMips, "default", &error_msg)); in TEST() 36 std::unique_ptr<const InstructionSetFeatures> mips32r1_features( in TEST() 37 InstructionSetFeatures::FromVariant(InstructionSet::kMips, "mips32r1", &error_msg)); in TEST() 44 std::unique_ptr<const InstructionSetFeatures> mips_default_features( in TEST() 45 InstructionSetFeatures::FromVariant(InstructionSet::kMips, "default", &error_msg)); in TEST() 52 std::unique_ptr<const InstructionSetFeatures> mips32r2_features( in TEST() 53 InstructionSetFeatures::FromVariant(InstructionSet::kMips, "mips32r2", &error_msg)); in TEST() 60 std::unique_ptr<const InstructionSetFeatures> mips_default_features( in TEST() 61 InstructionSetFeatures::FromVariant(InstructionSet::kMips, "default", &error_msg)); in TEST() [all …]
|
D | instruction_set_features_mips.h | 31 class MipsInstructionSetFeatures final : public InstructionSetFeatures { 53 bool Equals(const InstructionSetFeatures* other) const override; 88 std::unique_ptr<const InstructionSetFeatures> 94 : InstructionSetFeatures(), in MipsInstructionSetFeatures()
|
D | instruction_set_features_mips.cc | 169 bool MipsInstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 210 std::unique_ptr<const InstructionSetFeatures> 241 return std::unique_ptr<const InstructionSetFeatures>( in AddFeaturesFromSplitString()
|
/art/runtime/arch/x86/ |
D | instruction_set_features_x86_test.cc | 25 std::unique_ptr<const InstructionSetFeatures> x86_features( in TEST() 26 InstructionSetFeatures::FromVariant(InstructionSet::kX86, "default", &error_msg)); in TEST() 38 std::unique_ptr<const InstructionSetFeatures> x86_features( in TEST() 39 InstructionSetFeatures::FromVariant(InstructionSet::kX86, "atom", &error_msg)); in TEST() 48 std::unique_ptr<const InstructionSetFeatures> x86_default_features( in TEST() 49 InstructionSetFeatures::FromVariant(InstructionSet::kX86, "default", &error_msg)); in TEST() 58 std::unique_ptr<const InstructionSetFeatures> x86_64_features( in TEST() 59 InstructionSetFeatures::FromVariant(InstructionSet::kX86_64, "atom", &error_msg)); in TEST() 75 std::unique_ptr<const InstructionSetFeatures> x86_features( in TEST() 76 InstructionSetFeatures::FromVariant(InstructionSet::kX86, "sandybridge", &error_msg)); in TEST() [all …]
|
D | instruction_set_features_x86.h | 28 class X86InstructionSetFeatures : public InstructionSetFeatures { 52 bool Equals(const InstructionSetFeatures* other) const override; 54 bool HasAtLeast(const InstructionSetFeatures* other) const override; 74 std::unique_ptr<const InstructionSetFeatures> 80 std::unique_ptr<const InstructionSetFeatures> 91 : InstructionSetFeatures(), in X86InstructionSetFeatures()
|
/art/runtime/arch/arm64/ |
D | instruction_set_features_arm64_test.cc | 26 std::unique_ptr<const InstructionSetFeatures> arm64_features( in TEST() 27 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "default", &error_msg)); in TEST() 34 std::unique_ptr<const InstructionSetFeatures> cortex_a57_features( in TEST() 35 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "cortex-a57", &error_msg)); in TEST() 43 std::unique_ptr<const InstructionSetFeatures> cortex_a73_features( in TEST() 44 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "cortex-a73", &error_msg)); in TEST() 55 std::unique_ptr<const InstructionSetFeatures> cortex_a35_features( in TEST() 56 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "cortex-a35", &error_msg)); in TEST() 63 std::unique_ptr<const InstructionSetFeatures> kryo_features( in TEST() 64 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "kryo", &error_msg)); in TEST() [all …]
|
D | instruction_set_features_arm64.h | 28 class Arm64InstructionSetFeatures final : public InstructionSetFeatures { 50 bool Equals(const InstructionSetFeatures* other) const override; 55 bool HasAtLeast(const InstructionSetFeatures* other) const override; 97 std::unique_ptr<const InstructionSetFeatures> 101 std::unique_ptr<const InstructionSetFeatures> 102 AddRuntimeDetectedFeatures(const InstructionSetFeatures *features) const override; 111 : InstructionSetFeatures(), in Arm64InstructionSetFeatures()
|
D | instruction_set_features_arm64.cc | 232 bool Arm64InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 245 bool Arm64InstructionSetFeatures::HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast() 297 std::unique_ptr<const InstructionSetFeatures> 362 return std::unique_ptr<const InstructionSetFeatures>( in AddFeaturesFromSplitString() 371 std::unique_ptr<const InstructionSetFeatures> 373 const InstructionSetFeatures *features) const { in AddRuntimeDetectedFeatures() 375 return std::unique_ptr<const InstructionSetFeatures>( in AddRuntimeDetectedFeatures()
|
/art/runtime/arch/arm/ |
D | instruction_set_features_arm_test.cc | 26 std::unique_ptr<const InstructionSetFeatures> krait_features( in TEST() 27 InstructionSetFeatures::FromVariant(InstructionSet::kArm, "krait", &error_msg)); in TEST() 38 std::unique_ptr<const InstructionSetFeatures> kryo_features( in TEST() 39 InstructionSetFeatures::FromVariant(InstructionSet::kArm, "kryo", &error_msg)); in TEST() 50 std::unique_ptr<const InstructionSetFeatures> generic_features( in TEST() 51 InstructionSetFeatures::FromVariant(InstructionSet::kArm, "generic", &error_msg)); in TEST() 63 std::unique_ptr<const InstructionSetFeatures> arm6_features( in TEST() 64 InstructionSetFeatures::FromVariant(InstructionSet::kArm, "arm6", &error_msg)); in TEST() 71 std::unique_ptr<const InstructionSetFeatures> base_features( in TEST() 72 InstructionSetFeatures::FromVariant(InstructionSet::kArm, "generic", &error_msg)); in TEST() [all …]
|
D | instruction_set_features_arm.h | 28 class ArmInstructionSetFeatures final : public InstructionSetFeatures { 50 bool Equals(const InstructionSetFeatures* other) const override; 52 bool HasAtLeast(const InstructionSetFeatures* other) const override; 83 std::unique_ptr<const InstructionSetFeatures> 91 : InstructionSetFeatures(), in ArmInstructionSetFeatures()
|
D | instruction_set_features_arm.cc | 270 bool ArmInstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 280 bool ArmInstructionSetFeatures::HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast() 316 std::unique_ptr<const InstructionSetFeatures> 342 return std::unique_ptr<const InstructionSetFeatures>( in AddFeaturesFromSplitString()
|
/art/runtime/arch/mips64/ |
D | instruction_set_features_mips64_test.cc | 25 std::unique_ptr<const InstructionSetFeatures> mips64_features( in TEST() 26 InstructionSetFeatures::FromVariant(InstructionSet::kMips64, "default", &error_msg)); in TEST() 36 std::unique_ptr<const InstructionSetFeatures> mips64r6_features( in TEST() 37 InstructionSetFeatures::FromVariant(InstructionSet::kMips64, "mips64r6", &error_msg)); in TEST() 44 std::unique_ptr<const InstructionSetFeatures> mips64_default_features( in TEST() 45 InstructionSetFeatures::FromVariant(InstructionSet::kMips64, "default", &error_msg)); in TEST()
|
D | instruction_set_features_mips64.h | 28 class Mips64InstructionSetFeatures final : public InstructionSetFeatures { 51 bool Equals(const InstructionSetFeatures* other) const override; 70 std::unique_ptr<const InstructionSetFeatures> 75 explicit Mips64InstructionSetFeatures(bool msa) : InstructionSetFeatures(), msa_(msa) { in Mips64InstructionSetFeatures()
|
D | instruction_set_features_mips64.cc | 91 bool Mips64InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 113 std::unique_ptr<const InstructionSetFeatures> 129 return std::unique_ptr<const InstructionSetFeatures>(new Mips64InstructionSetFeatures(msa)); in AddFeaturesFromSplitString()
|
/art/compiler/debug/ |
D | elf_debug_writer.h | 45 const InstructionSetFeatures* features, 54 const InstructionSetFeatures* features, 60 const InstructionSetFeatures* features, 67 const InstructionSetFeatures* features,
|
/art/runtime/arch/x86_64/ |
D | instruction_set_features_x86_64_test.cc | 25 std::unique_ptr<const InstructionSetFeatures> x86_64_features( in TEST() 26 InstructionSetFeatures::FromVariant(InstructionSet::kX86_64, "default", &error_msg)); in TEST()
|
/art/runtime/jit/ |
D | debugger_interface.h | 36 const InstructionSetFeatures* features, 54 const InstructionSetFeatures* features);
|
/art/compiler/utils/ |
D | jni_macro_assembler.cc | 52 const InstructionSetFeatures* instruction_set_features) { in Create() 87 const InstructionSetFeatures* instruction_set_features) { in Create()
|
/art/compiler/jit/ |
D | jit_compiler.cc | 73 std::unique_ptr<const InstructionSetFeatures> instruction_set_features; in ParseCompilerOptions() 80 instruction_set_features = InstructionSetFeatures::FromVariant( in ParseCompilerOptions() 89 instruction_set_features = InstructionSetFeatures::FromVariant( in ParseCompilerOptions() 106 instruction_set_features = InstructionSetFeatures::FromCppDefines(); in ParseCompilerOptions()
|
/art/runtime/ |
D | oat.h | 30 class InstructionSetFeatures; variable 53 const InstructionSetFeatures* instruction_set_features, 107 const InstructionSetFeatures* instruction_set_features,
|
/art/compiler/ |
D | common_compiler_test.h | 89 std::unique_ptr<const InstructionSetFeatures> instruction_set_features_ 90 = InstructionSetFeatures::FromCppDefines();
|
/art/dex2oat/linker/ |
D | elf_writer_quick.h | 29 class InstructionSetFeatures; variable
|