Home
last modified time | relevance | path

Searched refs:X86InstructionSetFeatures (Results 1 – 14 of 14) sorted by relevance

/art/runtime/arch/x86_64/
Dinstruction_set_features_x86_64.h25 class X86_64InstructionSetFeatures FINAL : public X86InstructionSetFeatures {
30 return X86InstructionSetFeatures::FromVariant(variant, error_msg, true) in FromVariant()
36 return X86InstructionSetFeatures::FromBitmap(bitmap, true)->AsX86_64InstructionSetFeatures(); in FromBitmap()
41 return X86InstructionSetFeatures::FromCppDefines(true)->AsX86_64InstructionSetFeatures(); in FromCppDefines()
46 return X86InstructionSetFeatures::FromCpuInfo(true)->AsX86_64InstructionSetFeatures(); in FromCpuInfo()
52 return X86InstructionSetFeatures::FromHwcap(true)->AsX86_64InstructionSetFeatures(); in FromHwcap()
58 return X86InstructionSetFeatures::FromAssembly(true)->AsX86_64InstructionSetFeatures(); in FromAssembly()
72 return X86InstructionSetFeatures::AddFeaturesFromSplitString(smp, features, true, error_msg); in AddFeaturesFromSplitString()
78 : X86InstructionSetFeatures(smp, has_SSSE3, has_SSE4_1, has_SSE4_2, has_AVX, has_AVX2) { in X86_64InstructionSetFeatures()
81 friend class X86InstructionSetFeatures; variable
/art/runtime/arch/x86/
Dinstruction_set_features_x86.cc48 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromVariant( in FromVariant()
73 return new X86InstructionSetFeatures(smp, has_SSSE3, has_SSE4_1, has_SSE4_2, has_AVX, in FromVariant()
78 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromBitmap(uint32_t bitmap, in FromBitmap()
89 return new X86InstructionSetFeatures(smp, has_SSSE3, has_SSE4_1, has_SSE4_2, has_AVX, in FromBitmap()
94 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromCppDefines(bool x86_64) { in FromCppDefines()
130 return new X86InstructionSetFeatures(smp, has_SSSE3, has_SSE4_1, has_SSE4_2, has_AVX, in FromCppDefines()
135 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromCpuInfo(bool x86_64) { in FromCpuInfo()
182 return new X86InstructionSetFeatures(smp, has_SSSE3, has_SSE4_1, has_SSE4_2, has_AVX, in FromCpuInfo()
187 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromHwcap(bool x86_64) { in FromHwcap()
192 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromAssembly(bool x86_64) { in FromAssembly()
[all …]
Dinstruction_set_features_x86.h25 class X86InstructionSetFeatures : public InstructionSetFeatures {
28 static const X86InstructionSetFeatures* FromVariant(const std::string& variant,
33 static const X86InstructionSetFeatures* FromBitmap(uint32_t bitmap, bool x86_64 = false);
36 static const X86InstructionSetFeatures* FromCppDefines(bool x86_64 = false);
39 static const X86InstructionSetFeatures* FromCpuInfo(bool x86_64 = false);
43 static const X86InstructionSetFeatures* FromHwcap(bool x86_64 = false);
47 static const X86InstructionSetFeatures* FromAssembly(bool x86_64 = false);
59 virtual ~X86InstructionSetFeatures() {} in ~X86InstructionSetFeatures()
75 X86InstructionSetFeatures(bool smp, bool has_SSSE3, bool has_SSE4_1, bool has_SSE4_2, in X86InstructionSetFeatures() function
98 DISALLOW_COPY_AND_ASSIGN(X86InstructionSetFeatures);
/art/compiler/optimizing/
Dregister_allocator_test.cc46 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in Check()
47 X86InstructionSetFeatures::FromCppDefines()); in Check()
64 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST()
65 X86InstructionSetFeatures::FromCppDefines()); in TEST()
306 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST()
307 X86InstructionSetFeatures::FromCppDefines()); in TEST()
340 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST()
341 X86InstructionSetFeatures::FromCppDefines()); in TEST()
395 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST()
396 X86InstructionSetFeatures::FromCppDefines()); in TEST()
[all …]
Dlive_ranges_test.cc69 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST()
70 X86InstructionSetFeatures::FromCppDefines()); in TEST()
117 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST()
118 X86InstructionSetFeatures::FromCppDefines()); in TEST()
168 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST()
169 X86InstructionSetFeatures::FromCppDefines()); in TEST()
247 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST()
248 X86InstructionSetFeatures::FromCppDefines()); in TEST()
327 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST()
328 X86InstructionSetFeatures::FromCppDefines()); in TEST()
[all …]
Ddead_code_elimination_test.cc44 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode()
45 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
Dlinearize_test.cc50 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode()
51 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
Dcode_generator_x86.h198 const X86InstructionSetFeatures& isa_features,
285 const X86InstructionSetFeatures& GetInstructionSetFeatures() const { in GetInstructionSetFeatures()
297 const X86InstructionSetFeatures& isa_features_;
Dliveness_test.cc57 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode()
58 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
Dcodegen_test.cc81 const X86InstructionSetFeatures& isa_features, in TestCodeGeneratorX86()
146 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in RunCodeBaseline()
147 X86InstructionSetFeatures::FromCppDefines()); in RunCodeBaseline()
228 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in RunCodeOptimized()
229 X86InstructionSetFeatures::FromCppDefines()); in RunCodeOptimized()
Dconstant_folding_test.cc50 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode()
51 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
Dcode_generator_x86.cc371 const X86InstructionSetFeatures& isa_features, in CodeGeneratorX86()
/art/runtime/arch/
Dinstruction_set_features.cc51 result = X86InstructionSetFeatures::FromVariant(variant, error_msg); in FromVariant()
82 result = X86InstructionSetFeatures::FromBitmap(bitmap); in FromBitmap()
112 result = X86InstructionSetFeatures::FromCppDefines(); in FromCppDefines()
142 result = X86InstructionSetFeatures::FromCpuInfo(); in FromCpuInfo()
171 result = X86InstructionSetFeatures::FromHwcap(); in FromHwcap()
200 result = X86InstructionSetFeatures::FromAssembly(); in FromAssembly()
281 const X86InstructionSetFeatures* InstructionSetFeatures::AsX86InstructionSetFeatures() const { in AsX86InstructionSetFeatures()
283 return down_cast<const X86InstructionSetFeatures*>(this); in AsX86InstructionSetFeatures()
Dinstruction_set_features.h32 class X86InstructionSetFeatures; variable
95 const X86InstructionSetFeatures* AsX86InstructionSetFeatures() const;