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.h28 class X86_64InstructionSetFeatures FINAL : public X86InstructionSetFeatures {
32 return Convert(X86InstructionSetFeatures::FromVariant(variant, error_msg, true)); in FromVariant()
37 return Convert(X86InstructionSetFeatures::FromBitmap(bitmap, true)); in FromBitmap()
42 return Convert(X86InstructionSetFeatures::FromCppDefines(true)); in FromCppDefines()
47 return Convert(X86InstructionSetFeatures::FromCpuInfo(true)); in FromCpuInfo()
53 return Convert(X86InstructionSetFeatures::FromHwcap(true)); in FromHwcap()
59 return Convert(X86InstructionSetFeatures::FromAssembly(true)); in FromAssembly()
73 return X86InstructionSetFeatures::AddFeaturesFromSplitString(features, true, error_msg); in AddFeaturesFromSplitString()
83 : X86InstructionSetFeatures(has_SSSE3, has_SSE4_1, has_SSE4_2, has_AVX, in X86_64InstructionSetFeatures()
91 friend class X86InstructionSetFeatures; variable
/art/runtime/arch/x86/
Dinstruction_set_features_x86.cc56 X86FeaturesUniquePtr X86InstructionSetFeatures::Create(bool x86_64, in Create()
71 return X86FeaturesUniquePtr(new X86InstructionSetFeatures(has_SSSE3, in Create()
80 X86FeaturesUniquePtr X86InstructionSetFeatures::FromVariant( in FromVariant()
108 X86FeaturesUniquePtr X86InstructionSetFeatures::FromBitmap(uint32_t bitmap, bool x86_64) { in FromBitmap()
118 X86FeaturesUniquePtr X86InstructionSetFeatures::FromCppDefines(bool x86_64) { in FromCppDefines()
158 X86FeaturesUniquePtr X86InstructionSetFeatures::FromCpuInfo(bool x86_64) { in FromCpuInfo()
205 X86FeaturesUniquePtr X86InstructionSetFeatures::FromHwcap(bool x86_64) { in FromHwcap()
210 X86FeaturesUniquePtr X86InstructionSetFeatures::FromAssembly(bool x86_64) { in FromAssembly()
215 bool X86InstructionSetFeatures::Equals(const InstructionSetFeatures* other) const { in Equals()
219 const X86InstructionSetFeatures* other_as_x86 = other->AsX86InstructionSetFeatures(); in Equals()
[all …]
Dinstruction_set_features_x86.h24 class X86InstructionSetFeatures; variable
25 using X86FeaturesUniquePtr = std::unique_ptr<const X86InstructionSetFeatures>;
28 class X86InstructionSetFeatures : public InstructionSetFeatures {
63 virtual ~X86InstructionSetFeatures() {} in ~X86InstructionSetFeatures()
82 X86InstructionSetFeatures(bool has_SSSE3, in X86InstructionSetFeatures() function
123 DISALLOW_COPY_AND_ASSIGN(X86InstructionSetFeatures);
/art/compiler/optimizing/
Dregister_allocator_test.cc61 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in Check()
62 X86InstructionSetFeatures::FromCppDefines()); in Check()
80 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST_F()
81 X86InstructionSetFeatures::FromCppDefines()); in TEST_F()
319 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in Loop3()
320 X86InstructionSetFeatures::FromCppDefines()); in Loop3()
356 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST_F()
357 X86InstructionSetFeatures::FromCppDefines()); in TEST_F()
411 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in DeadPhi()
412 X86InstructionSetFeatures::FromCppDefines()); in DeadPhi()
[all …]
Dlive_ranges_test.cc65 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST_F()
66 X86InstructionSetFeatures::FromCppDefines()); in TEST_F()
113 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST_F()
114 X86InstructionSetFeatures::FromCppDefines()); in TEST_F()
164 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST_F()
165 X86InstructionSetFeatures::FromCppDefines()); in TEST_F()
243 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST_F()
244 X86InstructionSetFeatures::FromCppDefines()); in TEST_F()
322 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TEST_F()
323 X86InstructionSetFeatures::FromCppDefines()); in TEST_F()
[all …]
Ddead_code_elimination_test.cc44 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode()
45 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
Dlinearize_test.cc42 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode()
43 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
Dliveness_test.cc52 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode()
53 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
Dcodegen_test_utils.h130 const X86InstructionSetFeatures& isa_features, in TestCodeGeneratorX86()
319 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in create_codegen_x86()
320 X86InstructionSetFeatures::FromCppDefines()); in create_codegen_x86()
Dcode_generator_x86.h315 const X86InstructionSetFeatures& isa_features,
466 const X86InstructionSetFeatures& GetInstructionSetFeatures() const { in GetInstructionSetFeatures()
632 const X86InstructionSetFeatures& isa_features_;
Dconstant_folding_test.cc65 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCodeOnReadyGraph()
66 X86InstructionSetFeatures::FromCppDefines()); in TestCodeOnReadyGraph()
Dcode_generator_x86.cc1015 const X86InstructionSetFeatures& isa_features, in CodeGeneratorX86()
/art/runtime/arch/
Dinstruction_set_features.cc52 result.reset(X86InstructionSetFeatures::FromVariant(variant, error_msg).release()); in FromVariant()
83 result.reset(X86InstructionSetFeatures::FromBitmap(bitmap).release()); in FromBitmap()
113 result.reset(X86InstructionSetFeatures::FromCppDefines().release()); in FromCppDefines()
143 result.reset(X86InstructionSetFeatures::FromCpuInfo().release()); in FromCpuInfo()
172 result.reset(X86InstructionSetFeatures::FromHwcap().release()); in FromHwcap()
201 result.reset(X86InstructionSetFeatures::FromAssembly().release()); in FromAssembly()
274 const X86InstructionSetFeatures* InstructionSetFeatures::AsX86InstructionSetFeatures() const { in AsX86InstructionSetFeatures()
276 return down_cast<const X86InstructionSetFeatures*>(this); in AsX86InstructionSetFeatures()
Dinstruction_set_features.h33 class X86InstructionSetFeatures; variable
110 const X86InstructionSetFeatures* AsX86InstructionSetFeatures() const;