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

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

Completed in 201 milliseconds