Home
last modified time | relevance | path

Searched refs:Riscv64InstructionSetFeatures (Results 1 – 10 of 10) sorted by relevance

/art/runtime/arch/riscv64/
Dinstruction_set_features_riscv64.cc32 return Riscv64InstructionSetFeatures::kExtGeneric | in BasicFeatures()
33 Riscv64InstructionSetFeatures::kExtCompressed | in BasicFeatures()
34 Riscv64InstructionSetFeatures::kExtVector | in BasicFeatures()
35 Riscv64InstructionSetFeatures::kExtZba | in BasicFeatures()
36 Riscv64InstructionSetFeatures::kExtZbb | in BasicFeatures()
37 Riscv64InstructionSetFeatures::kExtZbs; in BasicFeatures()
40 Riscv64FeaturesUniquePtr Riscv64InstructionSetFeatures::FromVariant( in FromVariant()
45 return Riscv64FeaturesUniquePtr(new Riscv64InstructionSetFeatures(BasicFeatures())); in FromVariant()
48 Riscv64FeaturesUniquePtr Riscv64InstructionSetFeatures::FromBitmap(uint32_t bitmap) { in FromBitmap()
49 return Riscv64FeaturesUniquePtr(new Riscv64InstructionSetFeatures(bitmap)); in FromBitmap()
[all …]
Dinstruction_set_features_riscv64_test.cc35 Riscv64InstructionSetFeatures::kExtGeneric | in TEST()
36 Riscv64InstructionSetFeatures::kExtCompressed | in TEST()
37 Riscv64InstructionSetFeatures::kExtVector | in TEST()
38 Riscv64InstructionSetFeatures::kExtZba | in TEST()
39 Riscv64InstructionSetFeatures::kExtZbb | in TEST()
40 Riscv64InstructionSetFeatures::kExtZbs; in TEST()
56 uint32_t expected_extensions = Riscv64InstructionSetFeatures::kExtGeneric | in TEST()
57 Riscv64InstructionSetFeatures::kExtVector; in TEST()
67 Riscv64InstructionSetFeatures::kExtGeneric | in TEST()
68 Riscv64InstructionSetFeatures::kExtCompressed | in TEST()
[all …]
Dinstruction_set_features_riscv64.h25 class Riscv64InstructionSetFeatures; variable
26 using Riscv64FeaturesUniquePtr = std::unique_ptr<const Riscv64InstructionSetFeatures>;
29 class Riscv64InstructionSetFeatures final : public InstructionSetFeatures {
81 virtual ~Riscv64InstructionSetFeatures() {} in ~Riscv64InstructionSetFeatures()
95 explicit Riscv64InstructionSetFeatures(uint32_t bits) : InstructionSetFeatures(), bits_(bits) {} in Riscv64InstructionSetFeatures() function
100 DISALLOW_COPY_AND_ASSIGN(Riscv64InstructionSetFeatures);
/art/runtime/arch/
Dinstruction_set_features.cc42 return Riscv64InstructionSetFeatures::FromVariant(variant, error_msg); in FromVariant()
94 result = Riscv64InstructionSetFeatures::FromBitmap(bitmap); in FromBitmap()
119 return Riscv64InstructionSetFeatures::FromCppDefines(); in FromCppDefines()
151 return Riscv64InstructionSetFeatures::FromCpuInfo(); in FromCpuInfo()
172 return Riscv64InstructionSetFeatures::FromHwcap(); in FromHwcap()
193 return Riscv64InstructionSetFeatures::FromAssembly(); in FromAssembly()
214 return Riscv64InstructionSetFeatures::FromCpuFeatures(); in FromCpuFeatures()
291 const Riscv64InstructionSetFeatures* InstructionSetFeatures::AsRiscv64InstructionSetFeatures() in AsRiscv64InstructionSetFeatures()
294 return down_cast<const Riscv64InstructionSetFeatures*>(this); in AsRiscv64InstructionSetFeatures()
Dinstruction_set_features.h31 class Riscv64InstructionSetFeatures; variable
125 EXPORT const Riscv64InstructionSetFeatures* AsRiscv64InstructionSetFeatures() const;
/art/dex2oat/linker/riscv64/
Drelative_patcher_riscv64.h31 const Riscv64InstructionSetFeatures* features);
Drelative_patcher_riscv64.cc29 [[maybe_unused]] const Riscv64InstructionSetFeatures* features) in Riscv64RelativePatcher()
/art/compiler/optimizing/
Dcode_generator_riscv64.h498 const Riscv64InstructionSetFeatures& GetInstructionSetFeatures() const;
Dcode_generator_riscv64.cc6351 const Riscv64InstructionSetFeatures& CodeGeneratorRISCV64::GetInstructionSetFeatures() const { in GetInstructionSetFeatures()
/art/compiler/utils/riscv64/
Dassembler_riscv64.h216 const Riscv64InstructionSetFeatures* instruction_set_features = nullptr)
1896 const Riscv64InstructionSetFeatures* instruction_set_features) { in ConvertExtensions()