Home
last modified time | relevance | path

Searched refs:Assembler (Results 1 – 16 of 16) 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()
296 explicit DebugFrameOpCodeWriterForAssembler(Assembler* buffer) in DebugFrameOpCodeWriterForAssembler()
352 Assembler* assembler_;
357 class Assembler : public DeletableArenaObject<kArenaAllocAssembler> {
388 virtual ~Assembler() {} in ~Assembler()
405 explicit Assembler(ArenaAllocator* allocator) : buffer_(allocator), cfi_(this) {} in Assembler() function
Dlabel.h25 class Assembler; variable
/art/compiler/optimizing/
Dcommon_arm64.h250 return vixl::aarch64::Assembler::IsImmAddSub(value) in AddSubCanEncodeAsImmediate()
251 || vixl::aarch64::Assembler::IsImmAddSub(-value); in AddSubCanEncodeAsImmediate()
262 return vixl::aarch64::Assembler::IsImmFP32(constant->AsFloatConstant()->GetValue()); in Arm64CanEncodeConstantAsImmediate()
264 return vixl::aarch64::Assembler::IsImmFP64(constant->AsDoubleConstant()->GetValue()); in Arm64CanEncodeConstantAsImmediate()
296 return vixl::aarch64::Assembler::IsImmLogical(value, vixl::aarch64::kXRegSize); in Arm64CanEncodeConstantAsImmediate()
299 return vixl::aarch64::Assembler::IsImmMovn(value, vixl::aarch64::kXRegSize); in Arm64CanEncodeConstantAsImmediate()
Dintrinsics_utils.h45 typename TAssembler = Assembler>
Doptimizing_cfi_test.cc100 Assembler* opt_asm = code_gen_->GetAssembler(); in Check()
Dcode_generator.h61 class Assembler; variable
223 virtual Assembler* GetAssembler() = 0;
224 virtual const Assembler& GetAssembler() const = 0;
Dcode_generator_vector_arm64_sve.cc51 return vixl::aarch64::Assembler::IsImmFP32(constant->AsFloatConstant()->GetValue()); in SVECanEncodeConstantAsImmediate()
53 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.cc2370 if (const_input != nullptr && !vixl::aarch64::Assembler::IsImmAddSub(const_input->GetValue())) { in SetSystemArrayCopyLocationRequires()
/art/compiler/utils/arm/
Dassembler_arm_vixl.h161 class ArmVIXLAssembler final : public Assembler {
166 : Assembler(allocator) { in ArmVIXLAssembler()
/art/compiler/utils/arm64/
Dassembler_arm64.h78 class Arm64Assembler final : public Assembler {
Dassembler_arm64.cc65 : Assembler(allocator) { in Arm64Assembler()
/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc37 void Emit(Assembler *sp_asm) override;
597 void X86ExceptionSlowPath::Emit(Assembler *sasm) { in Emit()
Dassembler_x86.h334 class X86Assembler final : public Assembler {
338 : Assembler(allocator), in Assembler() function
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.cc636 void Emit(Assembler *sp_asm) override;
689 void X86_64ExceptionSlowPath::Emit(Assembler *sasm) { in Emit()
Dassembler_x86_64.h355 class X86_64Assembler final : public Assembler {
359 : Assembler(allocator), in Assembler() function