/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 | 36 class InstructionSetFeatures { 39 static std::unique_ptr<const InstructionSetFeatures> FromVariant(InstructionSet isa, 46 static std::unique_ptr<const InstructionSetFeatures> FromVariantAndHwcap( 50 static std::unique_ptr<const InstructionSetFeatures> FromBitmap(InstructionSet isa, 54 static std::unique_ptr<const InstructionSetFeatures> FromCppDefines(); 68 static std::unique_ptr<const InstructionSetFeatures> FromRuntimeDetection(); 71 static std::unique_ptr<const InstructionSetFeatures> FromCpuInfo(); 75 static std::unique_ptr<const InstructionSetFeatures> FromHwcap(); 79 static std::unique_ptr<const InstructionSetFeatures> FromAssembly(); 82 static std::unique_ptr<const InstructionSetFeatures> FromCpuFeatures(); [all …]
|
D | instruction_set_features.cc | 33 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromVariant( in FromVariant() 55 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromVariantAndHwcap( in FromVariantAndHwcap() 82 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromBitmap(InstructionSet isa, in FromBitmap() 84 std::unique_ptr<const InstructionSetFeatures> result; in FromBitmap() 111 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromCppDefines() { in FromCppDefines() 132 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromRuntimeDetection() { in FromRuntimeDetection() 143 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromCpuInfo() { in FromCpuInfo() 164 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromHwcap() { in FromHwcap() 185 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromAssembly() { in FromAssembly() 206 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromCpuFeatures() { in FromCpuFeatures() [all …]
|
/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 | 288 bool X86InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 301 bool X86InstructionSetFeatures::HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast() 358 std::unique_ptr<const InstructionSetFeatures> X86InstructionSetFeatures::AddFeaturesFromSplitString( in AddFeaturesFromSplitString()
|
/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 { 60 bool Equals(const InstructionSetFeatures* other) const override; 65 bool HasAtLeast(const InstructionSetFeatures* other) const override; 116 std::unique_ptr<const InstructionSetFeatures> 120 std::unique_ptr<const InstructionSetFeatures> 121 AddRuntimeDetectedFeatures(const InstructionSetFeatures *features) const override; 131 : InstructionSetFeatures(), in Arm64InstructionSetFeatures()
|
D | instruction_set_features_arm64.cc | 297 bool Arm64InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 311 bool Arm64InstructionSetFeatures::HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast() 370 std::unique_ptr<const InstructionSetFeatures> 440 return std::unique_ptr<const InstructionSetFeatures>( in AddFeaturesFromSplitString() 450 std::unique_ptr<const InstructionSetFeatures> 452 const InstructionSetFeatures *features) const { in AddRuntimeDetectedFeatures() 454 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 { 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 | 307 bool ArmInstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 317 bool ArmInstructionSetFeatures::HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast() 353 std::unique_ptr<const InstructionSetFeatures> 379 return std::unique_ptr<const InstructionSetFeatures>( in AddFeaturesFromSplitString()
|
/art/runtime/arch/riscv64/ |
D | instruction_set_features_riscv64.h | 28 class Riscv64InstructionSetFeatures final : public InstructionSetFeatures { 59 bool Equals(const InstructionSetFeatures* other) const override; 70 std::unique_ptr<const InstructionSetFeatures> AddFeaturesFromSplitString( 74 explicit Riscv64InstructionSetFeatures(uint32_t bits) : InstructionSetFeatures(), bits_(bits) {} in Riscv64InstructionSetFeatures()
|
D | instruction_set_features_riscv64.cc | 68 bool Riscv64InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals() 91 std::unique_ptr<const InstructionSetFeatures> 96 return std::unique_ptr<const InstructionSetFeatures>(new Riscv64InstructionSetFeatures(bits_)); in AddFeaturesFromSplitString()
|
D | instruction_set_features_riscv64_test.cc | 25 std::unique_ptr<const InstructionSetFeatures> riscv64_features( in TEST() 26 InstructionSetFeatures::FromVariant(InstructionSet::kRiscv64, "generic", &error_msg)); in TEST()
|
/art/compiler/debug/ |
D | elf_debug_writer.h | 46 const InstructionSetFeatures* features, 55 const InstructionSetFeatures* features, 67 const InstructionSetFeatures* features,
|
/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 | 85 std::unique_ptr<const InstructionSetFeatures> instruction_set_features; in ParseCompilerOptions() 92 instruction_set_features = InstructionSetFeatures::FromVariantAndHwcap( in ParseCompilerOptions() 101 instruction_set_features = InstructionSetFeatures::FromVariant( in ParseCompilerOptions() 118 instruction_set_features = InstructionSetFeatures::FromCppDefines(); in ParseCompilerOptions() 140 const InstructionSetFeatures* features = compiler_options.GetInstructionSetFeatures(); in TypesLoaded()
|
/art/compiler/utils/ |
D | jni_macro_assembler.cc | 46 const InstructionSetFeatures* instruction_set_features) { in Create() 73 const InstructionSetFeatures* instruction_set_features) { in Create()
|
/art/runtime/ |
D | oat.h | 30 class InstructionSetFeatures; variable 67 const InstructionSetFeatures* instruction_set_features, 132 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,
|
/art/compiler/ |
D | common_compiler_test.h | 84 std::unique_ptr<const InstructionSetFeatures> instruction_set_features_ 85 = InstructionSetFeatures::FromCppDefines();
|
/art/compiler/driver/ |
D | compiler_options.h | 50 class InstructionSetFeatures; variable 282 const InstructionSetFeatures* GetInstructionSetFeatures() const { in GetInstructionSetFeatures() 403 std::unique_ptr<const InstructionSetFeatures> instruction_set_features_;
|