Home
last modified time | relevance | path

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

/art/compiler/utils/
Dassembler.cc112 Assembler* Assembler::Create(InstructionSet instruction_set) { in Create()
134 void Assembler::StoreImmediateToThread32(ThreadOffset<4> dest ATTRIBUTE_UNUSED, in StoreImmediateToThread32()
140 void Assembler::StoreImmediateToThread64(ThreadOffset<8> dest ATTRIBUTE_UNUSED, in StoreImmediateToThread64()
146 void Assembler::StoreStackOffsetToThread32(ThreadOffset<4> thr_offs ATTRIBUTE_UNUSED, in StoreStackOffsetToThread32()
152 void Assembler::StoreStackOffsetToThread64(ThreadOffset<8> thr_offs ATTRIBUTE_UNUSED, in StoreStackOffsetToThread64()
158 void Assembler::StoreStackPointerToThread32(ThreadOffset<4> thr_offs ATTRIBUTE_UNUSED) { in StoreStackPointerToThread32()
162 void Assembler::StoreStackPointerToThread64(ThreadOffset<8> thr_offs ATTRIBUTE_UNUSED) { in StoreStackPointerToThread64()
166 void Assembler::LoadFromThread32(ManagedRegister dest ATTRIBUTE_UNUSED, in LoadFromThread32()
172 void Assembler::LoadFromThread64(ManagedRegister dest ATTRIBUTE_UNUSED, in LoadFromThread64()
178 void Assembler::LoadRawPtrFromThread32(ManagedRegister dest ATTRIBUTE_UNUSED, in LoadRawPtrFromThread32()
[all …]
Dassembler_thumb_test.cc162 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST()
179 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST()
194 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST()
209 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST()
256 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST()
290 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST()
319 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST()
338 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST()
363 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST()
390 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST()
[all …]
Dassembler.h36 class Assembler; variable
165 virtual void Emit(Assembler *sp_asm) = 0;
228 void EmitSlowPaths(Assembler* sp_asm) { in EmitSlowPaths()
366 explicit DebugFrameOpCodeWriterForAssembler(Assembler* buffer) in DebugFrameOpCodeWriterForAssembler()
372 Assembler* assembler_;
375 class Assembler {
377 static Assembler* Create(InstructionSet instruction_set);
527 virtual ~Assembler() {} in ~Assembler()
536 Assembler() : buffer_(), cfi_(this) {} in Assembler() function
/art/compiler/trampolines/
Dtrampoline_compiler.cc34 std::unique_ptr<ArmAssembler> assembler(static_cast<ArmAssembler*>(Assembler::Create(kThumb2))); in CreateTrampoline()
61 …std::unique_ptr<Arm64Assembler> assembler(static_cast<Arm64Assembler*>(Assembler::Create(kArm64))); in CreateTrampoline()
98 std::unique_ptr<MipsAssembler> assembler(static_cast<MipsAssembler*>(Assembler::Create(kMips))); in CreateTrampoline()
127 …std::unique_ptr<Mips64Assembler> assembler(static_cast<Mips64Assembler*>(Assembler::Create(kMips64… in CreateTrampoline()
155 std::unique_ptr<X86Assembler> assembler(static_cast<X86Assembler*>(Assembler::Create(kX86))); in CreateTrampoline()
173 assembler(static_cast<x86_64::X86_64Assembler*>(Assembler::Create(kX86_64))); in CreateTrampoline()
/art/compiler/jni/
Djni_cfi_test.cc53 std::unique_ptr<Assembler> jni_asm(Assembler::Create(isa)); in TestImpl()
/art/compiler/optimizing/
Dcommon_arm64.h200 return vixl::Assembler::IsImmAddSub(value); in CanEncodeConstantAsImmediate()
203 return vixl::Assembler::IsImmLogical(value, vixl::kXRegSize); in CanEncodeConstantAsImmediate()
207 return vixl::Assembler::IsImmMovn(value, vixl::kXRegSize); in CanEncodeConstantAsImmediate()
Doptimizing_cfi_test.cc82 Assembler* opt_asm = code_gen->GetAssembler(); in TestImpl()
Dcode_generator.h42 class Assembler; variable
158 virtual Assembler* GetAssembler() = 0;
/art/compiler/jni/quick/
Djni_compiler.cc48 static void CopyParameter(Assembler* jni_asm,
52 static void SetNativeParameter(Assembler* jni_asm,
96 std::unique_ptr<Assembler> jni_asm(Assembler::Create(instruction_set)); in ArtJniCompileMethodInternal()
498 static void CopyParameter(Assembler* jni_asm, in CopyParameter()
587 static void SetNativeParameter(Assembler* jni_asm, in SetNativeParameter()
/art/compiler/utils/mips/
Dassembler_mips.h52 class MipsAssembler FINAL : public Assembler {
288 virtual void Emit(Assembler *sp_asm) OVERRIDE;
Dassembler_mips.cc966 void MipsExceptionSlowPath::Emit(Assembler* sasm) { in Emit()
/art/compiler/utils/mips64/
Dassembler_mips64.h49 class Mips64Assembler FINAL : public Assembler {
359 virtual void Emit(Assembler *sp_asm) OVERRIDE;
Dassembler_mips64.cc1535 void Mips64ExceptionSlowPath::Emit(Assembler* sasm) { in Emit()
/art/compiler/utils/arm64/
Dassembler_arm64.h66 class Arm64Assembler FINAL : public Assembler {
/art/compiler/utils/x86/
Dassembler_x86.h206 class X86Assembler FINAL : public Assembler {
670 virtual void Emit(Assembler *sp_asm) OVERRIDE;
Dassembler_x86.cc2172 void X86ExceptionSlowPath::Emit(Assembler *sasm) { in Emit()
/art/compiler/utils/arm/
Dassembler_arm.h343 class ArmAssembler : public Assembler {
795 void Emit(Assembler *sp_asm) OVERRIDE;
Dassembler_arm.cc850 void ArmExceptionSlowPath::Emit(Assembler* sasm) { in Emit()
Dassembler_thumb2.h60 Assembler::FinalizeInstructions(region); in FinalizeInstructions()
/art/compiler/utils/x86_64/
Dassembler_x86_64.h305 class X86_64Assembler FINAL : public Assembler {
Dassembler_x86_64.cc2857 virtual void Emit(Assembler *sp_asm) OVERRIDE;
2869 void X86_64ExceptionSlowPath::Emit(Assembler *sasm) { in Emit()