Home
last modified time | relevance | path

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

123

/art/runtime/arch/
Dinstruction_set_features_test.cc37 std::unique_ptr<const InstructionSetFeatures> instruction_set_features(
38 InstructionSetFeatures::FromCppDefines());
47 std::unique_ptr<const InstructionSetFeatures> property_features(
48 InstructionSetFeatures::FromVariant(kRuntimeISA, dex2oat_isa_variant, &error_msg));
64 std::unique_ptr<const InstructionSetFeatures> instruction_set_features(
65 InstructionSetFeatures::FromCppDefines());
80 std::unique_ptr<const InstructionSetFeatures> base_features(
81 InstructionSetFeatures::FromVariant(kRuntimeISA, dex2oat_isa_variant, &error_msg));
84 std::unique_ptr<const InstructionSetFeatures> property_features(
102 std::unique_ptr<const InstructionSetFeatures> instruction_set_features(
[all …]
Dinstruction_set_features.h36 class InstructionSetFeatures {
39 static const InstructionSetFeatures* FromVariant(InstructionSet isa,
44 static const InstructionSetFeatures* FromBitmap(InstructionSet isa, uint32_t bitmap);
47 static const InstructionSetFeatures* FromCppDefines();
50 static const InstructionSetFeatures* FromCpuInfo();
54 static const InstructionSetFeatures* FromHwcap();
58 static const InstructionSetFeatures* FromAssembly();
62 const InstructionSetFeatures* AddFeaturesFromString(const std::string& feature_list,
66 virtual bool Equals(const InstructionSetFeatures* other) const = 0;
100 virtual ~InstructionSetFeatures() {} in ~InstructionSetFeatures()
[all …]
Dinstruction_set_features.cc32 const InstructionSetFeatures* InstructionSetFeatures::FromVariant(InstructionSet isa, in FromVariant()
35 const InstructionSetFeatures* result; in FromVariant()
64 const InstructionSetFeatures* InstructionSetFeatures::FromBitmap(InstructionSet isa, in FromBitmap()
66 const InstructionSetFeatures* result; in FromBitmap()
95 const InstructionSetFeatures* InstructionSetFeatures::FromCppDefines() { in FromCppDefines()
96 const InstructionSetFeatures* result; in FromCppDefines()
125 const InstructionSetFeatures* InstructionSetFeatures::FromCpuInfo() { in FromCpuInfo()
126 const InstructionSetFeatures* result; in FromCpuInfo()
154 const InstructionSetFeatures* InstructionSetFeatures::FromHwcap() { in FromHwcap()
155 const InstructionSetFeatures* result; in FromHwcap()
[all …]
/art/runtime/arch/x86/
Dinstruction_set_features_x86_test.cc25 std::unique_ptr<const InstructionSetFeatures> x86_features( in TEST()
26 InstructionSetFeatures::FromVariant(kX86, "default", &error_msg)); in TEST()
38 std::unique_ptr<const InstructionSetFeatures> x86_features( in TEST()
39 InstructionSetFeatures::FromVariant(kX86, "atom", &error_msg)); in TEST()
48 std::unique_ptr<const InstructionSetFeatures> x86_default_features( in TEST()
49 InstructionSetFeatures::FromVariant(kX86, "default", &error_msg)); in TEST()
58 std::unique_ptr<const InstructionSetFeatures> x86_64_features( in TEST()
59 InstructionSetFeatures::FromVariant(kX86_64, "atom", &error_msg)); in TEST()
75 std::unique_ptr<const InstructionSetFeatures> x86_features( in TEST()
76 InstructionSetFeatures::FromVariant(kX86, "silvermont", &error_msg)); in TEST()
[all …]
Dinstruction_set_features_x86.h25 class X86InstructionSetFeatures : public InstructionSetFeatures {
49 bool Equals(const InstructionSetFeatures* other) const OVERRIDE;
69 virtual const InstructionSetFeatures*
75 const InstructionSetFeatures*
83 : InstructionSetFeatures(smp), in X86InstructionSetFeatures()
/art/runtime/arch/arm/
Dinstruction_set_features_arm_test.cc26 std::unique_ptr<const InstructionSetFeatures> krait_features( in TEST()
27 InstructionSetFeatures::FromVariant(kArm, "krait", &error_msg)); in TEST()
38 std::unique_ptr<const InstructionSetFeatures> denver_features( in TEST()
39 InstructionSetFeatures::FromVariant(kArm, "denver", &error_msg)); in TEST()
51 std::unique_ptr<const InstructionSetFeatures> arm7_features( in TEST()
52 InstructionSetFeatures::FromVariant(kArm, "arm7", &error_msg)); in TEST()
64 std::unique_ptr<const InstructionSetFeatures> arm6_features( in TEST()
65 InstructionSetFeatures::FromVariant(kArm, "arm6", &error_msg)); in TEST()
72 std::unique_ptr<const InstructionSetFeatures> base_features( in TEST()
73 InstructionSetFeatures::FromVariant(kArm, "arm7", &error_msg)); in TEST()
[all …]
Dinstruction_set_features_arm.h25 class ArmInstructionSetFeatures FINAL : public InstructionSetFeatures {
48 bool Equals(const InstructionSetFeatures* other) const OVERRIDE;
74 const InstructionSetFeatures*
80 : InstructionSetFeatures(smp), in ArmInstructionSetFeatures()
/art/runtime/arch/mips64/
Dinstruction_set_features_mips64.h25 class Mips64InstructionSetFeatures FINAL : public InstructionSetFeatures {
48 bool Equals(const InstructionSetFeatures* other) const OVERRIDE;
62 virtual const InstructionSetFeatures*
67 explicit Mips64InstructionSetFeatures(bool smp) : InstructionSetFeatures(smp) { in Mips64InstructionSetFeatures()
Dinstruction_set_features_mips64_test.cc25 std::unique_ptr<const InstructionSetFeatures> mips64_features( in TEST()
26 InstructionSetFeatures::FromVariant(kMips64, "default", &error_msg)); in TEST()
Dinstruction_set_features_mips64.cc81 bool Mips64InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals()
102 const InstructionSetFeatures* Mips64InstructionSetFeatures::AddFeaturesFromSplitString( in AddFeaturesFromSplitString()
/art/runtime/arch/arm64/
Dinstruction_set_features_arm64.h25 class Arm64InstructionSetFeatures FINAL : public InstructionSetFeatures {
48 bool Equals(const InstructionSetFeatures* other) const OVERRIDE;
73 const InstructionSetFeatures*
79 : InstructionSetFeatures(smp), in Arm64InstructionSetFeatures()
Dinstruction_set_features_arm64_test.cc26 std::unique_ptr<const InstructionSetFeatures> arm64_features( in TEST()
27 InstructionSetFeatures::FromVariant(kArm64, "default", &error_msg)); in TEST()
Dinstruction_set_features_arm64.cc106 bool Arm64InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals()
133 const InstructionSetFeatures* Arm64InstructionSetFeatures::AddFeaturesFromSplitString( in AddFeaturesFromSplitString()
/art/runtime/arch/mips/
Dinstruction_set_features_mips.h25 class MipsInstructionSetFeatures FINAL : public InstructionSetFeatures {
48 bool Equals(const InstructionSetFeatures* other) const OVERRIDE;
78 virtual const InstructionSetFeatures*
84 : InstructionSetFeatures(smp), fpu_32bit_(fpu_32bit), mips_isa_gte2_(mips_isa_gte2), r6_(r6) in MipsInstructionSetFeatures()
Dinstruction_set_features_mips_test.cc25 std::unique_ptr<const InstructionSetFeatures> mips_features( in TEST()
26 InstructionSetFeatures::FromVariant(kMips, "default", &error_msg)); in TEST()
Dinstruction_set_features_mips.cc162 bool MipsInstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals()
203 const InstructionSetFeatures* MipsInstructionSetFeatures::AddFeaturesFromSplitString( in AddFeaturesFromSplitString()
/art/compiler/debug/
Delf_debug_writer.h45 const InstructionSetFeatures* features,
52 const InstructionSetFeatures* features,
57 const InstructionSetFeatures* features,
Delf_debug_writer.cc93 const InstructionSetFeatures* features, in MakeMiniDebugInfo()
115 const InstructionSetFeatures* features, in WriteDebugElfFileForMethodsInternal()
134 const InstructionSetFeatures* features, in WriteDebugElfFileForMethods()
146 const InstructionSetFeatures* features, in WriteDebugElfFileForClassesInternal()
167 const InstructionSetFeatures* features, in WriteDebugElfFileForClasses()
/art/compiler/
Delf_writer_quick.h29 class InstructionSetFeatures; variable
32 const InstructionSetFeatures* features,
Delf_writer_quick.cc54 const InstructionSetFeatures* features, in DebugInfoTask()
79 const InstructionSetFeatures* instruction_set_features_;
90 const InstructionSetFeatures* features,
115 const InstructionSetFeatures* instruction_set_features_;
130 const InstructionSetFeatures* features, in CreateElfWriterQuick()
148 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(kX86_64, "default", &error_msg)); in TEST()
/art/compiler/jit/
Djit_compiler.h29 class InstructionSetFeatures; variable
54 std::unique_ptr<const InstructionSetFeatures> instruction_set_features_;
Djit_compiler.cc124 instruction_set_features_.reset(InstructionSetFeatures::FromVariant( in JitCompiler()
133 instruction_set_features_.reset(InstructionSetFeatures::FromVariant( in JitCompiler()
147 instruction_set_features_.reset(InstructionSetFeatures::FromCppDefines()); in JitCompiler()
/art/runtime/
Doat.h30 class InstructionSetFeatures; variable
53 const InstructionSetFeatures* instruction_set_features,
122 const InstructionSetFeatures* instruction_set_features,
/art/compiler/linker/
Dmulti_oat_relative_patcher.h29 class InstructionSetFeatures; variable
42 MultiOatRelativePatcher(InstructionSet instruction_set, const InstructionSetFeatures* features);

123