Home
last modified time | relevance | path

Searched refs:assembler_ (Results 1 – 19 of 19) sorted by relevance

/art/compiler/utils/
Djni_macro_assembler_test.h40 return assembler_.get(); in GetAssembler()
46 DriverWrapper(f(this, assembler_.get()), test_name); in DriverFn()
60 assembler_.reset(CreateAssembler(allocator_.get())); in SetUp()
66 assembler_.reset(); in TearDown()
83 assembler_->FinalizeCode(); in DriverWrapper()
84 size_t cs = assembler_->CodeSize(); in DriverWrapper()
87 assembler_->CopyInstructions(code); in DriverWrapper()
94 std::unique_ptr<Ass> assembler_; variable
Dassembler_test.h61 return assembler_.get(); in GetAssembler()
67 DriverWrapper(f(this, assembler_.get()), test_name); in DriverFn()
219 (assembler_.get()->*f)(reg1, reg2, new_imm * multiplier + bias);
255 (assembler_.get()->*f)(reg1, reg2, reg3, new_imm + bias); in RepeatTemplatedRegistersImmBits()
291 (assembler_.get()->*f)(new_imm, reg1, reg2); in RepeatTemplatedImmBitsRegisters()
321 (assembler_.get()->*f)(reg, new_imm + bias); in RepeatTemplatedRegisterImmBits()
351 (assembler_.get()->*f)(reg, new_imm + bias); in RepeatTemplatedRegisterImmBitsShift()
377 (assembler_.get()->*f)(new_imm + bias);
409 (assembler_.get()->*f)(reg1, reg2, new_imm * multiplier + bias);
676 (assembler_.get()->*f)(new_imm);
[all …]
Dassembler.cc99 uint32_t pc = dchecked_integral_cast<uint32_t>(assembler_->CodeSize()); in ImplicitlyAdvancePC()
Dassembler.h299 assembler_(buffer), in DebugFrameOpCodeWriterForAssembler()
353 Assembler* assembler_;
/art/compiler/optimizing/
Djit_patches_arm64.h50 assembler_(assembler), in JitPatchesARM64()
88 Arm64Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
92 Arm64Assembler* assembler_;
Dcode_generator_x86_64.h273 X86_64Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
377 X86_64Assembler* const assembler_; variable
446 return &assembler_; in GetAssembler()
450 return assembler_; in GetAssembler()
699 assembler_.lock()->addl(Address(CpuRegister(RSP), 0), Immediate(0));
701 assembler_.mfence();
732 X86_64Assembler assembler_; variable
Dintrinsics_arm_vixl.h51 ArmVIXLAssembler* const assembler_; variable
Dcode_generator_x86.h277 X86Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
400 X86Assembler* const assembler_; variable
468 return &assembler_; in GetAssembler()
472 return assembler_; in GetAssembler()
730 assembler_.lock()->addl(Address(ESP, 0), Immediate(0));
732 assembler_.mfence();
773 X86Assembler assembler_; variable
Dcode_generator_riscv64.h284 Riscv64Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
413 Riscv64Assembler* const assembler_; variable
462 return assembler_.GetLabelLocation(GetLabelOf(block)); in GetAddressOf()
475 Riscv64Assembler* GetAssembler() override { return &assembler_; } in GetAssembler()
476 const Riscv64Assembler& GetAssembler() const override { return assembler_; } in GetAssembler()
803 Riscv64Assembler assembler_; variable
Dcode_generator_arm_vixl.h422 ArmVIXLAssembler* GetAssembler() const { return assembler_; } in GetAssembler()
527 ArmVIXLAssembler* const assembler_; variable
571 ArmVIXLAssembler* GetAssembler() override { return &assembler_; } in GetAssembler()
573 const ArmVIXLAssembler& GetAssembler() const override { return assembler_; } in GetAssembler()
1027 ArmVIXLAssembler assembler_; variable
Dcode_generator_arm64.h333 Arm64Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
445 Arm64Assembler* const assembler_; variable
659 Arm64Assembler* GetAssembler() override { return &assembler_; } in GetAssembler()
660 const Arm64Assembler& GetAssembler() const override { return assembler_; } in GetAssembler()
1155 Arm64Assembler assembler_; variable
Dintrinsics_arm_vixl.cc152 assembler_(codegen->GetAssembler()), in IntrinsicLocationsBuilderARMVIXL()
1237 locations->SetInAt(1, LocationForSystemArrayCopyInput(assembler_, invoke->InputAt(1))); in VisitSystemArrayCopy()
1238 locations->SetInAt(3, LocationForSystemArrayCopyInput(assembler_, invoke->InputAt(3))); in VisitSystemArrayCopy()
1239 locations->SetInAt(4, LocationForSystemArrayCopyInput(assembler_, invoke->InputAt(4))); in VisitSystemArrayCopy()
Dcode_generator_arm_vixl.cc123 : assembler_(assembler), rd_(rd), label_(label) { in EmitAdrCode()
133 uint8_t* raw_adr = assembler_->GetBuffer()->GetOffsetAddress<uint8_t*>(adr_location_); in ~EmitAdrCode()
144 ArmVIXLMacroAssembler* const assembler_; member in art::arm::EmitAdrCode
1945 assembler_(graph->GetAllocator()), in CodeGeneratorARMVIXL()
2156 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorARMVIXL()
Dcode_generator_arm64.cc1009 assembler_(graph->GetAllocator(), in CodeGeneratorARM64()
1024 jit_patches_(&assembler_, graph->GetAllocator()), in CodeGeneratorARM64()
2190 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorARM64()
Dcode_generator_riscv64.cc1125 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorRISCV64()
5853 assembler_(graph->GetAllocator(), in CodeGeneratorRISCV64()
Dcode_generator_x86_64.cc1614 assembler_(graph->GetAllocator(), in CodeGeneratorX86_64()
1638 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorX86_64()
Dcode_generator_x86.cc1171 assembler_(graph->GetAllocator(), in CodeGeneratorX86()
1201 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorX86()
/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64_test.cc40 #define __ assembler_.
44 JniMacroAssemblerRiscv64Test() : pool_(), allocator_(&pool_), assembler_(&allocator_) { } in JniMacroAssemblerRiscv64Test()
50 assembler_.FinalizeCode(); in DriverStr()
51 size_t cs = assembler_.CodeSize(); in DriverStr()
54 assembler_.CopyInstructions(code); in DriverStr()
78 Riscv64JNIMacroAssembler assembler_; member in art::riscv64::JniMacroAssemblerRiscv64Test
Dassembler_riscv64.h2745 : assembler_(assembler), in ScopedExtensionsOverride()
2751 assembler_->enabled_extensions_ = old_enabled_extensions_; in ~ScopedExtensionsOverride()
2760 Riscv64Assembler* const assembler_;
2787 : assembler_(assembler), in ScratchRegisterScope()
2792 assembler_->available_scratch_core_registers_ = old_available_scratch_core_registers_; in ~ScratchRegisterScope()
2793 assembler_->available_scratch_fp_registers_ = old_available_scratch_fp_registers_; in ~ScratchRegisterScope()
2798 CHECK_NE(assembler_->available_scratch_core_registers_, 0u); in AllocateXRegister()
2800 uint32_t reg_num = (BitSizeOf(assembler_->available_scratch_core_registers_) - 1u) - in AllocateXRegister()
2801 CLZ(assembler_->available_scratch_core_registers_); in AllocateXRegister()
2802 assembler_->available_scratch_core_registers_ &= ~(1u << reg_num); in AllocateXRegister()
[all …]