Home
last modified time | relevance | path

Searched refs:InstructionSetFeatures (Results 1 – 25 of 55) sorted by relevance

123

/art/runtime/arch/
Dinstruction_set_features_test.cc40 std::unique_ptr<const InstructionSetFeatures> instruction_set_features(
41 InstructionSetFeatures::FromCppDefines());
50 std::unique_ptr<const InstructionSetFeatures> property_features(
51 InstructionSetFeatures::FromVariant(kRuntimeISA, dex2oat_isa_variant, &error_msg));
67 std::unique_ptr<const InstructionSetFeatures> instruction_set_features(
68 InstructionSetFeatures::FromCppDefines());
83 std::unique_ptr<const InstructionSetFeatures> base_features(
84 InstructionSetFeatures::FromVariant(kRuntimeISA, dex2oat_isa_variant, &error_msg));
87 std::unique_ptr<const InstructionSetFeatures> property_features(
105 std::unique_ptr<const InstructionSetFeatures> instruction_set_features(
[all …]
Dinstruction_set_features.h37 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();
52 static std::unique_ptr<const InstructionSetFeatures> FromCpuInfo();
56 static std::unique_ptr<const InstructionSetFeatures> FromHwcap();
60 static std::unique_ptr<const InstructionSetFeatures> FromAssembly();
64 std::unique_ptr<const InstructionSetFeatures> AddFeaturesFromString(
68 virtual bool Equals(const InstructionSetFeatures* other) const = 0;
84 virtual bool HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast()
[all …]
Dinstruction_set_features.cc33 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromVariant( in FromVariant()
57 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromBitmap(InstructionSet isa, in FromBitmap()
59 std::unique_ptr<const InstructionSetFeatures> result; in FromBitmap()
90 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromCppDefines() { in FromCppDefines()
114 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromCpuInfo() { in FromCpuInfo()
137 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromHwcap() { in FromHwcap()
160 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromAssembly() { in FromAssembly()
183 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::AddFeaturesFromString( in AddFeaturesFromString()
187 return std::unique_ptr<const InstructionSetFeatures>(); in AddFeaturesFromString()
196 return std::unique_ptr<const InstructionSetFeatures>(); in AddFeaturesFromString()
[all …]
/art/runtime/arch/mips/
Dinstruction_set_features_mips_test.cc25 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 …]
Dinstruction_set_features_mips.h31 class MipsInstructionSetFeatures FINAL : public InstructionSetFeatures {
53 bool Equals(const InstructionSetFeatures* other) const OVERRIDE;
88 std::unique_ptr<const InstructionSetFeatures>
94 : InstructionSetFeatures(), in MipsInstructionSetFeatures()
/art/runtime/arch/x86/
Dinstruction_set_features_x86_test.cc25 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 …]
Dinstruction_set_features_x86.h28 class X86InstructionSetFeatures : public InstructionSetFeatures {
52 bool Equals(const InstructionSetFeatures* other) const OVERRIDE;
54 bool HasAtLeast(const InstructionSetFeatures* other) const OVERRIDE;
72 virtual std::unique_ptr<const InstructionSetFeatures>
78 std::unique_ptr<const InstructionSetFeatures>
89 : InstructionSetFeatures(), in X86InstructionSetFeatures()
/art/runtime/arch/arm64/
Dinstruction_set_features_arm64_test.cc26 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()
42 std::unique_ptr<const InstructionSetFeatures> cortex_a73_features( in TEST()
43 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "cortex-a73", &error_msg)); in TEST()
50 std::unique_ptr<const InstructionSetFeatures> cortex_a35_features( in TEST()
51 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "cortex-a35", &error_msg)); in TEST()
58 std::unique_ptr<const InstructionSetFeatures> kryo_features( in TEST()
59 InstructionSetFeatures::FromVariant(InstructionSet::kArm64, "kryo", &error_msg)); in TEST()
[all …]
Dinstruction_set_features_arm64.h28 class Arm64InstructionSetFeatures FINAL : public InstructionSetFeatures {
50 bool Equals(const InstructionSetFeatures* other) const OVERRIDE;
75 std::unique_ptr<const InstructionSetFeatures>
81 : InstructionSetFeatures(), in Arm64InstructionSetFeatures()
Dinstruction_set_features_arm64.cc103 bool Arm64InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals()
126 std::unique_ptr<const InstructionSetFeatures>
141 return std::unique_ptr<const InstructionSetFeatures>( in AddFeaturesFromSplitString()
/art/runtime/arch/arm/
Dinstruction_set_features_arm_test.cc26 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> denver_features( in TEST()
51 InstructionSetFeatures::FromVariant(InstructionSet::kArm, "denver", &error_msg)); in TEST()
64 std::unique_ptr<const InstructionSetFeatures> generic_features( in TEST()
65 InstructionSetFeatures::FromVariant(InstructionSet::kArm, "generic", &error_msg)); in TEST()
77 std::unique_ptr<const InstructionSetFeatures> arm6_features( in TEST()
78 InstructionSetFeatures::FromVariant(InstructionSet::kArm, "arm6", &error_msg)); in TEST()
[all …]
Dinstruction_set_features_arm.h28 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()
Dinstruction_set_features_arm.cc269 bool ArmInstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals()
279 bool ArmInstructionSetFeatures::HasAtLeast(const InstructionSetFeatures* other) const { in HasAtLeast()
315 std::unique_ptr<const InstructionSetFeatures>
340 return std::unique_ptr<const InstructionSetFeatures>( in AddFeaturesFromSplitString()
/art/runtime/arch/mips64/
Dinstruction_set_features_mips64_test.cc25 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()
Dinstruction_set_features_mips64.h28 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()
Dinstruction_set_features_mips64.cc91 bool Mips64InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals()
113 std::unique_ptr<const InstructionSetFeatures>
128 return std::unique_ptr<const InstructionSetFeatures>(new Mips64InstructionSetFeatures(msa)); in AddFeaturesFromSplitString()
/art/compiler/debug/
Delf_debug_writer.h46 const InstructionSetFeatures* features,
55 const InstructionSetFeatures* features,
61 const InstructionSetFeatures* features,
Delf_debug_writer.cc110 const InstructionSetFeatures* features, in MakeMiniDebugInfo()
138 const InstructionSetFeatures* features, in MakeElfFileForJITInternal()
192 const InstructionSetFeatures* features, in MakeElfFileForJIT()
205 const InstructionSetFeatures* features, in WriteDebugElfFileForClassesInternal()
227 const InstructionSetFeatures* features, in WriteDebugElfFileForClasses()
/art/dex2oat/linker/
Delf_writer_quick.h29 class InstructionSetFeatures; variable
34 const InstructionSetFeatures* features,
Delf_writer_quick.cc56 const InstructionSetFeatures* features, in DebugInfoTask()
87 const InstructionSetFeatures* instruction_set_features_;
100 const InstructionSetFeatures* features,
129 const InstructionSetFeatures* instruction_set_features_;
147 const InstructionSetFeatures* features, in CreateElfWriterQuick()
165 const InstructionSetFeatures* features, in ElfWriterQuick()
/art/runtime/arch/x86_64/
Dinstruction_set_features_x86_64_test.cc25 std::unique_ptr<const InstructionSetFeatures> x86_64_features( in TEST()
26 InstructionSetFeatures::FromVariant(InstructionSet::kX86_64, "default", &error_msg)); in TEST()
/art/compiler/jit/
Djit_compiler.h29 class InstructionSetFeatures; variable
52 std::unique_ptr<const InstructionSetFeatures> instruction_set_features_;
Djit_compiler.cc113 instruction_set_features_ = InstructionSetFeatures::FromVariant( in JitCompiler()
122 instruction_set_features_ = InstructionSetFeatures::FromVariant( in JitCompiler()
136 instruction_set_features_ = InstructionSetFeatures::FromCppDefines(); in JitCompiler()
/art/compiler/utils/
Djni_macro_assembler.cc52 const InstructionSetFeatures* instruction_set_features) { in Create()
87 const InstructionSetFeatures* instruction_set_features) { in Create()
/art/runtime/
Doat.h30 class InstructionSetFeatures; variable
55 const InstructionSetFeatures* instruction_set_features,
126 const InstructionSetFeatures* instruction_set_features,

123