Home
last modified time | relevance | path

Searched refs:instruction_set_features (Results 1 – 16 of 16) sorted by relevance

/art/runtime/arch/
Dinstruction_set_features_test.cc50 std::unique_ptr<const InstructionSetFeatures> instruction_set_features( local
64 EXPECT_TRUE(property_features->HasAtLeast(instruction_set_features.get()))
66 << "\nFeatures from build: " << *instruction_set_features.get();
83 std::unique_ptr<const InstructionSetFeatures> instruction_set_features( local
107 EXPECT_TRUE(property_features->HasAtLeast(instruction_set_features.get()))
109 << "\nFeatures from build: " << *instruction_set_features.get();
121 std::unique_ptr<const InstructionSetFeatures> instruction_set_features( local
127 EXPECT_TRUE(cpuinfo_features->HasAtLeast(instruction_set_features.get()))
129 << "\nFeatures from build: " << *instruction_set_features.get();
155 std::unique_ptr<const InstructionSetFeatures> instruction_set_features( local
[all …]
/art/compiler/jit/
Djit_compiler.cc87 std::unique_ptr<const InstructionSetFeatures> instruction_set_features; in ParseCompilerOptions() local
94 instruction_set_features = InstructionSetFeatures::FromVariantAndHwcap( in ParseCompilerOptions()
96 if (instruction_set_features == nullptr) { in ParseCompilerOptions()
102 if (instruction_set_features == nullptr) { in ParseCompilerOptions()
103 instruction_set_features = InstructionSetFeatures::FromVariant( in ParseCompilerOptions()
105 if (instruction_set_features == nullptr) { in ParseCompilerOptions()
109 instruction_set_features = in ParseCompilerOptions()
110 instruction_set_features->AddFeaturesFromString(str, &error_msg); in ParseCompilerOptions()
111 if (instruction_set_features == nullptr) { in ParseCompilerOptions()
117 if (instruction_set_features == nullptr) { in ParseCompilerOptions()
[all …]
/art/tools/checker/file_format/c1visualizer/
Dstruct.py27 self.instruction_set_features = ImmutableDict()
31 self.instruction_set_features = ImmutableDict(features)
48 and self.instruction_set_features == other.instruction_set_features
Dtest.py35 c1_file.instruction_set_features = data[0]
/art/compiler/utils/
Djni_macro_assembler.cc53 const InstructionSetFeatures* instruction_set_features) { in Create() argument
55 UNUSED(instruction_set_features); in Create()
80 const InstructionSetFeatures* instruction_set_features) { in Create() argument
82 UNUSED(instruction_set_features); in Create()
Djni_macro_assembler.h86 const InstructionSetFeatures* instruction_set_features = nullptr);
/art/tools/checker/match/
Dtest.py106 instruction_set_features=None, argument
116 if instruction_set_features:
121 name if present else "-" + name for name, present in instruction_set_features.items())
157 c1_file.instruction_set_features,
162 instruction_set_features=None, argument
165 … self.assertMatches(checker_string, c1_string, isa, instruction_set_features, read_barrier_type)
Dfile.py324 instruction_set_features, argument
333 "ISA_FEATURES": instruction_set_features,
364 c1_file.instruction_set_features,
/art/runtime/oat/
Doat.h67 const InstructionSetFeatures* instruction_set_features,
132 const InstructionSetFeatures* instruction_set_features,
Doat.cc46 const InstructionSetFeatures* instruction_set_features, in Create() argument
57 instruction_set_features, in Create()
63 const InstructionSetFeatures* instruction_set_features, in OatHeader() argument
68 instruction_set_features_bitmap_(instruction_set_features->AsBitmap()), in OatHeader()
/art/compiler/utils/x86/
Dassembler_x86.h378 const X86InstructionSetFeatures* instruction_set_features = nullptr)
381 … has_AVX_(instruction_set_features != nullptr ? instruction_set_features->HasAVX() : false), in Assembler()
382 … has_AVX2_(instruction_set_features != nullptr ? instruction_set_features->HasAVX2() :false) {} in Assembler()
/art/compiler/utils/x86_64/
Dassembler_x86_64.h423 const X86_64InstructionSetFeatures* instruction_set_features = nullptr)
426 has_AVX_(instruction_set_features != nullptr ? instruction_set_features->HasAVX(): false), in Assembler()
427 … has_AVX2_(instruction_set_features != nullptr ? instruction_set_features->HasAVX2() : false) {} in Assembler()
/art/compiler/jni/quick/
Djni_compiler.cc90 const InstructionSetFeatures* instruction_set_features = in ArtJniCompileMethodInternal() local
163 GetMacroAssembler<kPointerSize>(allocator, instruction_set, instruction_set_features); in ArtJniCompileMethodInternal()
/art/compiler/utils/riscv64/
Dassembler_riscv64.h216 const Riscv64InstructionSetFeatures* instruction_set_features = nullptr)
218 instruction_set_features != nullptr
219 ? ConvertExtensions(instruction_set_features)
1896 const Riscv64InstructionSetFeatures* instruction_set_features) { in ConvertExtensions() argument
1909 (instruction_set_features->HasZba() ? Riscv64ExtensionBit(Riscv64Extension::kZba) : 0u) | in ConvertExtensions()
1910 (instruction_set_features->HasZbb() ? Riscv64ExtensionBit(Riscv64Extension::kZbb) : 0u) | in ConvertExtensions()
1911 (instruction_set_features->HasZbs() ? Riscv64ExtensionBit(Riscv64Extension::kZbs) : 0u) | in ConvertExtensions()
1912 (instruction_set_features->HasVector() ? Riscv64ExtensionBit(Riscv64Extension::kV) : 0u) | in ConvertExtensions()
1913 (instruction_set_features->HasCompressed() ? kCompressedExtensionsMask : 0u); in ConvertExtensions()
/art/test/
Ddefault_run.py301 INSTRUCTION_SET_FEATURES = args.instruction_set_features
/art/runtime/
DAndroid.bp435 "arch/instruction_set_features.cc",