/art/runtime/arch/x86_64/ |
D | instruction_set_features_x86_64.h | 25 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/ |
D | instruction_set_features_x86.cc | 48 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 …]
|
D | instruction_set_features_x86.h | 25 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/ |
D | register_allocator_test.cc | 46 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 …]
|
D | live_ranges_test.cc | 69 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 …]
|
D | dead_code_elimination_test.cc | 44 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode() 45 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
|
D | linearize_test.cc | 50 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode() 51 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
|
D | code_generator_x86.h | 198 const X86InstructionSetFeatures& isa_features, 285 const X86InstructionSetFeatures& GetInstructionSetFeatures() const { in GetInstructionSetFeatures() 297 const X86InstructionSetFeatures& isa_features_;
|
D | liveness_test.cc | 57 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode() 58 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
|
D | codegen_test.cc | 81 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()
|
D | constant_folding_test.cc | 50 std::unique_ptr<const X86InstructionSetFeatures> features_x86( in TestCode() 51 X86InstructionSetFeatures::FromCppDefines()); in TestCode()
|
D | code_generator_x86.cc | 371 const X86InstructionSetFeatures& isa_features, in CodeGeneratorX86()
|
/art/runtime/arch/ |
D | instruction_set_features.cc | 51 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()
|
D | instruction_set_features.h | 32 class X86InstructionSetFeatures; variable 95 const X86InstructionSetFeatures* AsX86InstructionSetFeatures() const;
|