/art/compiler/utils/ |
D | jni_macro_assembler_test.h | 40 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
|
D | assembler_test.h | 61 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 …]
|
D | assembler.cc | 99 uint32_t pc = dchecked_integral_cast<uint32_t>(assembler_->CodeSize()); in ImplicitlyAdvancePC()
|
D | assembler.h | 299 assembler_(buffer), in DebugFrameOpCodeWriterForAssembler() 353 Assembler* assembler_;
|
/art/compiler/optimizing/ |
D | jit_patches_arm64.h | 50 assembler_(assembler), in JitPatchesARM64() 88 Arm64Assembler* GetAssembler() const { return assembler_; } in GetAssembler() 92 Arm64Assembler* assembler_;
|
D | code_generator_x86_64.h | 273 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
|
D | intrinsics_arm_vixl.h | 51 ArmVIXLAssembler* const assembler_; variable
|
D | code_generator_x86.h | 277 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
|
D | code_generator_riscv64.h | 284 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
|
D | code_generator_arm_vixl.h | 422 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
|
D | code_generator_arm64.h | 333 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
|
D | intrinsics_arm_vixl.cc | 152 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()
|
D | code_generator_arm_vixl.cc | 123 : 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()
|
D | code_generator_arm64.cc | 1009 assembler_(graph->GetAllocator(), in CodeGeneratorARM64() 1024 jit_patches_(&assembler_, graph->GetAllocator()), in CodeGeneratorARM64() 2190 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorARM64()
|
D | code_generator_riscv64.cc | 1125 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorRISCV64() 5853 assembler_(graph->GetAllocator(), in CodeGeneratorRISCV64()
|
D | code_generator_x86_64.cc | 1614 assembler_(graph->GetAllocator(), in CodeGeneratorX86_64() 1638 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorX86_64()
|
D | code_generator_x86.cc | 1171 assembler_(graph->GetAllocator(), in CodeGeneratorX86() 1201 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorX86()
|
/art/compiler/utils/riscv64/ |
D | jni_macro_assembler_riscv64_test.cc | 40 #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
|
D | assembler_riscv64.h | 2745 : 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 …]
|