/art/runtime/arch/ |
D | instruction_set_features_test.cc | 50 std::unique_ptr<const InstructionSetFeatures> instruction_set_features( 51 InstructionSetFeatures::FromCppDefines()); 60 std::unique_ptr<const InstructionSetFeatures> property_features( 61 InstructionSetFeatures::FromVariant(kRuntimeISA, dex2oat_isa_variant, &error_msg)); 83 std::unique_ptr<const InstructionSetFeatures> instruction_set_features( 84 InstructionSetFeatures::FromCppDefines()); 99 std::unique_ptr<const InstructionSetFeatures> base_features( 100 InstructionSetFeatures::FromVariant(kRuntimeISA, dex2oat_isa_variant, &error_msg)); 103 std::unique_ptr<const InstructionSetFeatures> property_features( 121 std::unique_ptr<const InstructionSetFeatures> instruction_set_features( [all …]
|
D | instruction_set_features.h | 35 class InstructionSetFeatures { 38 static std::unique_ptr<const InstructionSetFeatures> FromVariant(InstructionSet isa, 43 static std::unique_ptr<const InstructionSetFeatures> FromBitmap(InstructionSet isa, 47 static std::unique_ptr<const InstructionSetFeatures> FromCppDefines(); 61 static std::unique_ptr<const InstructionSetFeatures> FromRuntimeDetection(); 64 static std::unique_ptr<const InstructionSetFeatures> FromCpuInfo(); 68 static std::unique_ptr<const InstructionSetFeatures> FromHwcap(); 72 static std::unique_ptr<const InstructionSetFeatures> FromAssembly(); 75 static std::unique_ptr<const InstructionSetFeatures> FromCpuFeatures(); 79 std::unique_ptr<const InstructionSetFeatures> AddFeaturesFromString( [all …]
|
D | instruction_set_features.cc | 36 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromVariant( in FromVariant() 56 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromBitmap(InstructionSet isa, in FromBitmap() 58 std::unique_ptr<const InstructionSetFeatures> result; in FromBitmap() 82 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromCppDefines() { in FromCppDefines() 101 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromRuntimeDetection() { in FromRuntimeDetection() 112 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromCpuInfo() { in FromCpuInfo() 131 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromHwcap() { in FromHwcap() 150 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromAssembly() { in FromAssembly() 169 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromCpuFeatures() { in FromCpuFeatures() 188 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::AddFeaturesFromString( in AddFeaturesFromString() [all …]
|
/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() 44 std::unique_ptr<const InstructionSetFeatures> cortex_a73_features( in TEST() 45 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "cortex-a73", &error_msg)); in TEST() 58 std::unique_ptr<const InstructionSetFeatures> cortex_a35_features( in TEST() 59 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "cortex-a35", &error_msg)); in TEST() 67 std::unique_ptr<const InstructionSetFeatures> kryo_features( in TEST() 68 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "kryo", &error_msg)); in TEST() [all …]
|
D | instruction_set_features_arm64.h | 31 class Arm64InstructionSetFeatures final : public InstructionSetFeatures { 56 bool Equals(const InstructionSetFeatures* other) const override; 61 bool HasAtLeast(const InstructionSetFeatures* other) const override; 112 std::unique_ptr<const InstructionSetFeatures> 116 std::unique_ptr<const InstructionSetFeatures> 117 AddRuntimeDetectedFeatures(const InstructionSetFeatures *features) const override; 127 : InstructionSetFeatures(), in Arm64InstructionSetFeatures()
|
D | instruction_set_features_arm64.cc | 272 bool Arm64InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 286 bool Arm64InstructionSetFeatures::HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast() 345 std::unique_ptr<const InstructionSetFeatures> 415 return std::unique_ptr<const InstructionSetFeatures>( in AddFeaturesFromSplitString() 425 std::unique_ptr<const InstructionSetFeatures> 427 const InstructionSetFeatures *features) const { in AddRuntimeDetectedFeatures() 429 return std::unique_ptr<const InstructionSetFeatures>( in AddRuntimeDetectedFeatures()
|
/art/runtime/arch/x86/ |
D | instruction_set_features_x86_test.cc | 26 std::unique_ptr<const InstructionSetFeatures> x86_features( in TEST() 27 InstructionSetFeatures::FromVariant(InstructionSet::kX86, "default", &error_msg)); in TEST() 41 std::unique_ptr<const InstructionSetFeatures> x86_features( in TEST() 42 InstructionSetFeatures::FromVariant(InstructionSet::kX86, "atom", &error_msg)); in TEST() 51 std::unique_ptr<const InstructionSetFeatures> x86_64_features( in TEST() 52 InstructionSetFeatures::FromVariant(InstructionSet::kX86_64, "atom", &error_msg)); in TEST() 66 std::unique_ptr<const InstructionSetFeatures> x86_features( in TEST() 67 InstructionSetFeatures::FromVariant(InstructionSet::kX86, "sandybridge", &error_msg)); in TEST() 76 std::unique_ptr<const InstructionSetFeatures> x86_64_features( in TEST() 77 InstructionSetFeatures::FromVariant(InstructionSet::kX86_64, "sandybridge", &error_msg)); in TEST() [all …]
|
D | instruction_set_features_x86.h | 48 class X86InstructionSetFeatures : public InstructionSetFeatures { 75 bool Equals(const InstructionSetFeatures* other) const override; 77 bool HasAtLeast(const InstructionSetFeatures* other) const override; 99 std::unique_ptr<const InstructionSetFeatures> 105 std::unique_ptr<const InstructionSetFeatures> 116 : InstructionSetFeatures(), in X86InstructionSetFeatures()
|
D | instruction_set_features_x86.cc | 267 bool X86InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 280 bool X86InstructionSetFeatures::HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast() 337 std::unique_ptr<const InstructionSetFeatures> X86InstructionSetFeatures::AddFeaturesFromSplitString( in AddFeaturesFromSplitString()
|
/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 { 53 bool Equals(const InstructionSetFeatures* other) const override; 55 bool HasAtLeast(const InstructionSetFeatures* other) const override; 86 std::unique_ptr<const InstructionSetFeatures> 94 : InstructionSetFeatures(), in ArmInstructionSetFeatures()
|
D | instruction_set_features_arm.cc | 292 bool ArmInstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 302 bool ArmInstructionSetFeatures::HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast() 338 std::unique_ptr<const InstructionSetFeatures> 364 return std::unique_ptr<const InstructionSetFeatures>( in AddFeaturesFromSplitString()
|
/art/compiler/debug/ |
D | elf_debug_writer.h | 46 const InstructionSetFeatures* features, 55 const InstructionSetFeatures* features, 67 const InstructionSetFeatures* features,
|
D | elf_debug_writer.cc | 116 const InstructionSetFeatures* features ATTRIBUTE_UNUSED, in MakeMiniDebugInfoInternal() 150 const InstructionSetFeatures* features, in MakeMiniDebugInfo() 177 const InstructionSetFeatures* features ATTRIBUTE_UNUSED, in MakeElfFileForJIT() 350 const InstructionSetFeatures* features ATTRIBUTE_UNUSED, in WriteDebugElfFileForClasses()
|
/art/runtime/arch/x86_64/ |
D | instruction_set_features_x86_64_test.cc | 26 std::unique_ptr<const InstructionSetFeatures> x86_64_features( in TEST() 27 InstructionSetFeatures::FromVariant(InstructionSet::kX86_64, "default", &error_msg)); in TEST()
|
D | instruction_set_features_x86_64.h | 75 std::unique_ptr<const InstructionSetFeatures>
|
/art/compiler/jit/ |
D | jit_compiler.cc | 77 std::unique_ptr<const InstructionSetFeatures> instruction_set_features; in ParseCompilerOptions() 84 instruction_set_features = InstructionSetFeatures::FromVariant( in ParseCompilerOptions() 93 instruction_set_features = InstructionSetFeatures::FromVariant( in ParseCompilerOptions() 110 instruction_set_features = InstructionSetFeatures::FromCppDefines(); in ParseCompilerOptions() 132 const InstructionSetFeatures* features = compiler_options.GetInstructionSetFeatures(); in TypesLoaded()
|
/art/compiler/utils/ |
D | jni_macro_assembler.cc | 46 const InstructionSetFeatures* instruction_set_features) { in Create() 72 const InstructionSetFeatures* instruction_set_features) { in Create()
|
/art/runtime/ |
D | oat.h | 30 class InstructionSetFeatures; variable 55 const InstructionSetFeatures* instruction_set_features, 116 const InstructionSetFeatures* instruction_set_features,
|
/art/dex2oat/linker/ |
D | elf_writer_quick.h | 29 class InstructionSetFeatures; variable
|
D | multi_oat_relative_patcher.h | 30 class InstructionSetFeatures; variable 43 const InstructionSetFeatures* features,
|
D | multi_oat_relative_patcher.cc | 37 const InstructionSetFeatures* features, in MultiOatRelativePatcher()
|
/art/compiler/ |
D | common_compiler_test.h | 95 std::unique_ptr<const InstructionSetFeatures> instruction_set_features_ 96 = InstructionSetFeatures::FromCppDefines();
|
D | common_compiler_test.cc | 133 InstructionSetFeatures::FromVariant(instruction_set, variant, &error_msg); in CreateCompilerOptions() 193 InstructionSetFeatures::FromBitmap(instruction_set_, instruction_set_features_->AsBitmap()); in ApplyInstructionSet() 202 InstructionSetFeatures::FromVariant(instruction_set, variant, &error_msg); in OverrideInstructionSetFeatures()
|
/art/compiler/driver/ |
D | compiler_options.h | 48 class InstructionSetFeatures; variable 280 const InstructionSetFeatures* GetInstructionSetFeatures() const { in GetInstructionSetFeatures() 396 std::unique_ptr<const InstructionSetFeatures> instruction_set_features_;
|