Home
last modified time | relevance | path

Searched refs:Assembler (Results 1 – 17 of 17) sorted by relevance

/art/compiler/utils/
Dassembler.h42 class Assembler; variable
75 virtual void Emit(Assembler *sp_asm) = 0;
147 void EmitSlowPaths(Assembler* sp_asm) { in EmitSlowPaths()
297 explicit DebugFrameOpCodeWriterForAssembler(Assembler* buffer) in DebugFrameOpCodeWriterForAssembler()
353 Assembler* assembler_;
358 class Assembler : public DeletableArenaObject<kArenaAllocAssembler> {
392 virtual ~Assembler() {} in ~Assembler()
409 explicit Assembler(ArenaAllocator* allocator) : buffer_(allocator), cfi_(this) {} in Assembler() function
Dlabel.h27 class Assembler; variable
/art/disassembler/
Ddisassembler_arm64_test.cc130 COMPARE(ldr(x0, vixl::aarch64::Assembler::ImmLLiteral(1000)), in TEST_F()
141 COMPARE(ldr(w0, vixl::aarch64::Assembler::ImmLLiteral(0)), in TEST_F()
145 COMPARE(ldr(s0, vixl::aarch64::Assembler::ImmLLiteral(0)), in TEST_F()
/art/compiler/optimizing/
Dcommon_arm64.h251 return vixl::aarch64::Assembler::IsImmAddSub(value) in AddSubCanEncodeAsImmediate()
252 || vixl::aarch64::Assembler::IsImmAddSub(-value); in AddSubCanEncodeAsImmediate()
263 return vixl::aarch64::Assembler::IsImmFP32(constant->AsFloatConstant()->GetValue()); in Arm64CanEncodeConstantAsImmediate()
265 return vixl::aarch64::Assembler::IsImmFP64(constant->AsDoubleConstant()->GetValue()); in Arm64CanEncodeConstantAsImmediate()
297 return vixl::aarch64::Assembler::IsImmLogical(value, vixl::aarch64::kXRegSize); in Arm64CanEncodeConstantAsImmediate()
300 return vixl::aarch64::Assembler::IsImmMovn(value, vixl::aarch64::kXRegSize); in Arm64CanEncodeConstantAsImmediate()
Doptimizing_cfi_test.cc98 Assembler* opt_asm = code_gen_->GetAssembler(); in Check()
Dintrinsics_utils.h46 typename TAssembler = Assembler>
Dcode_generator.h72 class Assembler; variable
223 virtual Assembler* GetAssembler() = 0;
224 virtual const Assembler& GetAssembler() const = 0;
Dcode_generator_vector_arm64_sve.cc48 return vixl::aarch64::Assembler::IsImmFP32(constant->AsFloatConstant()->GetValue()); in SVECanEncodeConstantAsImmediate()
50 return vixl::aarch64::Assembler::IsImmFP64(constant->AsDoubleConstant()->GetValue()); in SVECanEncodeConstantAsImmediate()
Dcode_generator_vector_arm64_neon.cc50 return vixl::aarch64::Assembler::IsImmFP32(constant->AsFloatConstant()->GetValue()); in NEONCanEncodeConstantAsImmediate()
52 return vixl::aarch64::Assembler::IsImmFP64(constant->AsDoubleConstant()->GetValue()); in NEONCanEncodeConstantAsImmediate()
Dintrinsics_arm64.cc2738 if (const_input != nullptr && vixl::aarch64::Assembler::IsImmAddSub(const_input->GetValue())) { in LocationForSystemArrayCopyInput()
/art/compiler/utils/arm/
Dassembler_arm_vixl.h202 class ArmVIXLAssembler final : public Assembler {
207 : Assembler(allocator) { in ArmVIXLAssembler()
/art/compiler/utils/arm64/
Dassembler_arm64.h77 class Arm64Assembler final : public Assembler {
Dassembler_arm64.cc64 : Assembler(allocator) { in Arm64Assembler()
/art/compiler/utils/x86/
Dassembler_x86.h375 class X86Assembler final : public Assembler {
379 : Assembler(allocator), in Assembler() function
/art/compiler/utils/x86_64/
Dassembler_x86_64.h420 class X86_64Assembler final : public Assembler {
424 : Assembler(allocator), in Assembler() function
/art/compiler/utils/riscv64/
Dassembler_riscv64.h213 class Riscv64Assembler final : public Assembler {
223 : Assembler(allocator), in Riscv64Assembler()
246 size_t CodeSize() const override { return Assembler::CodeSize(); } in CodeSize()
247 DebugFrameOpCodeWriterForAssembler& cfi() { return Assembler::cfi(); } in cfi()
Dassembler_riscv64.cc54 Assembler::FinalizeCode(); in FinalizeCode()