/art/compiler/jni/quick/arm/ |
D | calling_convention_arm.h | 31 ~ArmManagedRuntimeCallingConvention() OVERRIDE {} in ~ArmManagedRuntimeCallingConvention() 33 ManagedRegister ReturnRegister() OVERRIDE; 34 ManagedRegister InterproceduralScratchRegister() OVERRIDE; 36 ManagedRegister MethodRegister() OVERRIDE; 37 bool IsCurrentParamInRegister() OVERRIDE; 38 bool IsCurrentParamOnStack() OVERRIDE; 39 ManagedRegister CurrentParamRegister() OVERRIDE; 40 FrameOffset CurrentParamStackOffset() OVERRIDE; 41 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; 52 ~ArmJniCallingConvention() OVERRIDE {} in ~ArmJniCallingConvention() [all …]
|
/art/compiler/jni/quick/mips/ |
D | calling_convention_mips.h | 31 ~MipsManagedRuntimeCallingConvention() OVERRIDE {} in ~MipsManagedRuntimeCallingConvention() 33 ManagedRegister ReturnRegister() OVERRIDE; 34 ManagedRegister InterproceduralScratchRegister() OVERRIDE; 36 ManagedRegister MethodRegister() OVERRIDE; 37 bool IsCurrentParamInRegister() OVERRIDE; 38 bool IsCurrentParamOnStack() OVERRIDE; 39 ManagedRegister CurrentParamRegister() OVERRIDE; 40 FrameOffset CurrentParamStackOffset() OVERRIDE; 41 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; 52 ~MipsJniCallingConvention() OVERRIDE {} in ~MipsJniCallingConvention() [all …]
|
/art/compiler/jni/quick/arm64/ |
D | calling_convention_arm64.h | 31 ~Arm64ManagedRuntimeCallingConvention() OVERRIDE {} in ~Arm64ManagedRuntimeCallingConvention() 33 ManagedRegister ReturnRegister() OVERRIDE; 34 ManagedRegister InterproceduralScratchRegister() OVERRIDE; 36 ManagedRegister MethodRegister() OVERRIDE; 37 bool IsCurrentParamInRegister() OVERRIDE; 38 bool IsCurrentParamOnStack() OVERRIDE; 39 ManagedRegister CurrentParamRegister() OVERRIDE; 40 FrameOffset CurrentParamStackOffset() OVERRIDE; 41 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; 52 ~Arm64JniCallingConvention() OVERRIDE {} in ~Arm64JniCallingConvention() [all …]
|
/art/compiler/jni/quick/x86_64/ |
D | calling_convention_x86_64.h | 32 ~X86_64ManagedRuntimeCallingConvention() OVERRIDE {} in ~X86_64ManagedRuntimeCallingConvention() 34 ManagedRegister ReturnRegister() OVERRIDE; 35 ManagedRegister InterproceduralScratchRegister() OVERRIDE; 37 ManagedRegister MethodRegister() OVERRIDE; 38 bool IsCurrentParamInRegister() OVERRIDE; 39 bool IsCurrentParamOnStack() OVERRIDE; 40 ManagedRegister CurrentParamRegister() OVERRIDE; 41 FrameOffset CurrentParamStackOffset() OVERRIDE; 42 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; 51 ~X86_64JniCallingConvention() OVERRIDE {} in ~X86_64JniCallingConvention() [all …]
|
/art/compiler/jni/quick/x86/ |
D | calling_convention_x86.h | 32 ~X86ManagedRuntimeCallingConvention() OVERRIDE {} in ~X86ManagedRuntimeCallingConvention() 34 ManagedRegister ReturnRegister() OVERRIDE; 35 ManagedRegister InterproceduralScratchRegister() OVERRIDE; 37 ManagedRegister MethodRegister() OVERRIDE; 38 bool IsCurrentParamInRegister() OVERRIDE; 39 bool IsCurrentParamOnStack() OVERRIDE; 40 ManagedRegister CurrentParamRegister() OVERRIDE; 41 FrameOffset CurrentParamStackOffset() OVERRIDE; 42 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; 51 ~X86JniCallingConvention() OVERRIDE {} in ~X86JniCallingConvention() [all …]
|
/art/compiler/dex/quick/arm64/ |
D | codegen_arm64.h | 67 RegLocation rl_dest, int lit) OVERRIDE; 69 RegLocation rl_src, RegLocation rl_dest, int lit) OVERRIDE; 72 bool EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) OVERRIDE; 73 LIR* CheckSuspendUsingLoad() OVERRIDE; 74 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 76 OpSize size, VolatileKind is_volatile) OVERRIDE; 78 VolatileKind is_volatile) OVERRIDE; 80 OpSize size) OVERRIDE; 82 OVERRIDE; 83 LIR* LoadConstantNoClobber(RegStorage r_dest, int value) OVERRIDE; [all …]
|
/art/compiler/utils/arm/ |
D | assembler_arm32.h | 38 bool IsThumb() const OVERRIDE { in IsThumb() 43 void and_(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 45 void eor(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 47 void sub(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 48 void subs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 50 void rsb(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 51 void rsbs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 53 void add(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 55 void adds(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 57 void adc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; [all …]
|
D | assembler_thumb2.h | 47 bool IsThumb() const OVERRIDE { in IsThumb() 59 void FinalizeInstructions(const MemoryRegion& region) OVERRIDE { in FinalizeInstructions() 65 void and_(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 67 void eor(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 69 void sub(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 70 void subs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 72 void rsb(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 73 void rsbs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 75 void add(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 77 void adds(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; [all …]
|
/art/compiler/dex/quick/x86/ |
D | codegen_x86.h | 68 RegLocation rl_dest, int lit) OVERRIDE; 69 bool EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) OVERRIDE; 70 LIR* CheckSuspendUsingLoad() OVERRIDE; 71 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 73 OpSize size, VolatileKind is_volatile) OVERRIDE; 75 OpSize size) OVERRIDE; 79 OpSize size, VolatileKind is_volatile) OVERRIDE; 81 OpSize size) OVERRIDE; 82 void MarkGCCard(RegStorage val_reg, RegStorage tgt_addr_reg) OVERRIDE; 83 void GenImplicitNullCheck(RegStorage reg, int opt_flags) OVERRIDE; [all …]
|
/art/compiler/utils/arm64/ |
D | assembler_arm64.h | 104 const ManagedRegisterEntrySpills& entry_spills) OVERRIDE; 108 OVERRIDE; 110 void IncreaseFrameSize(size_t adjust) OVERRIDE; 111 void DecreaseFrameSize(size_t adjust) OVERRIDE; 114 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 115 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE; 116 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE; 117 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE; 119 OVERRIDE; 121 ManagedRegister scratch) OVERRIDE; [all …]
|
/art/compiler/optimizing/ |
D | code_generator_x86_64.h | 64 virtual void EmitMove(size_t index) OVERRIDE; 65 virtual void EmitSwap(size_t index) OVERRIDE; 66 virtual void SpillScratch(int reg) OVERRIDE; 67 virtual void RestoreScratch(int reg) OVERRIDE; 128 virtual void GenerateFrameEntry() OVERRIDE; 129 virtual void GenerateFrameExit() OVERRIDE; 130 virtual void Bind(Label* label) OVERRIDE; 131 virtual void Move(HInstruction* instruction, Location location, HInstruction* move_for) OVERRIDE; 133 virtual size_t GetWordSize() const OVERRIDE { in GetWordSize() 137 virtual size_t FrameEntrySpillSize() const OVERRIDE; [all …]
|
D | code_generator_x86.h | 68 virtual void EmitMove(size_t index) OVERRIDE; 69 virtual void EmitSwap(size_t index) OVERRIDE; 70 virtual void SpillScratch(int reg) OVERRIDE; 71 virtual void RestoreScratch(int reg) OVERRIDE; 131 virtual void GenerateFrameEntry() OVERRIDE; 132 virtual void GenerateFrameExit() OVERRIDE; 133 virtual void Bind(Label* label) OVERRIDE; 134 virtual void Move(HInstruction* instruction, Location location, HInstruction* move_for) OVERRIDE; 136 virtual size_t GetWordSize() const OVERRIDE { in GetWordSize() 140 virtual size_t FrameEntrySpillSize() const OVERRIDE; [all …]
|
D | code_generator_arm.h | 68 virtual void EmitMove(size_t index) OVERRIDE; 69 virtual void EmitSwap(size_t index) OVERRIDE; 70 virtual void SpillScratch(int reg) OVERRIDE; 71 virtual void RestoreScratch(int reg) OVERRIDE; 129 virtual void GenerateFrameEntry() OVERRIDE; 130 virtual void GenerateFrameExit() OVERRIDE; 131 virtual void Bind(Label* label) OVERRIDE; 132 virtual void Move(HInstruction* instruction, Location location, HInstruction* move_for) OVERRIDE; 134 virtual size_t GetWordSize() const OVERRIDE { in GetWordSize() 138 virtual size_t FrameEntrySpillSize() const OVERRIDE; [all …]
|
/art/runtime/gc/space/ |
D | dlmalloc_space.h | 51 size_t* usable_size) OVERRIDE LOCKS_EXCLUDED(lock_); 54 size_t* usable_size) OVERRIDE LOCKS_EXCLUDED(lock_) { in Alloc() 58 virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) OVERRIDE { in AllocationSize() 62 virtual size_t Free(Thread* self, mirror::Object* ptr) OVERRIDE 66 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE 71 void RevokeThreadLocalBuffers(art::Thread*) OVERRIDE { in RevokeThreadLocalBuffers() 73 void RevokeAllThreadLocalBuffers() OVERRIDE { in RevokeAllThreadLocalBuffers() 92 size_t Trim() OVERRIDE; 96 void Walk(WalkCallback callback, void* arg) OVERRIDE LOCKS_EXCLUDED(lock_); 100 size_t GetFootprint() OVERRIDE; [all …]
|
D | zygote_space.h | 40 SpaceType GetType() const OVERRIDE { in GetType() 44 ZygoteSpace* AsZygoteSpace() OVERRIDE { in AsZygoteSpace() 49 size_t* usable_size) OVERRIDE; 51 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) OVERRIDE; 53 size_t Free(Thread* self, mirror::Object* ptr) OVERRIDE; 55 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE; 58 void RevokeThreadLocalBuffers(art::Thread*) OVERRIDE { in RevokeThreadLocalBuffers() 60 void RevokeAllThreadLocalBuffers() OVERRIDE { in RevokeAllThreadLocalBuffers() 71 void Clear() OVERRIDE; 73 bool CanMoveObjects() const OVERRIDE { in CanMoveObjects() [all …]
|
D | rosalloc_space.h | 50 size_t* usable_size) OVERRIDE LOCKS_EXCLUDED(lock_); 52 size_t* usable_size) OVERRIDE { in Alloc() 57 OVERRIDE EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) { in AllocThreadUnsafe() 60 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) OVERRIDE { in AllocationSize() 63 size_t Free(Thread* self, mirror::Object* ptr) OVERRIDE 65 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE 87 size_t Trim() OVERRIDE; 88 void Walk(WalkCallback callback, void* arg) OVERRIDE LOCKS_EXCLUDED(lock_); 89 size_t GetFootprint() OVERRIDE; 90 size_t GetFootprintLimit() OVERRIDE; [all …]
|
D | large_object_space.h | 37 SpaceType GetType() const OVERRIDE { in GetType() 45 uint64_t GetBytesAllocated() OVERRIDE { in GetBytesAllocated() 48 uint64_t GetObjectsAllocated() OVERRIDE { in GetObjectsAllocated() 57 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE; 59 void RevokeThreadLocalBuffers(art::Thread*) OVERRIDE { in RevokeThreadLocalBuffers() 61 void RevokeAllThreadLocalBuffers() OVERRIDE { in RevokeAllThreadLocalBuffers() 63 bool IsAllocSpace() const OVERRIDE { in IsAllocSpace() 66 AllocSpace* AsAllocSpace() OVERRIDE { in AsAllocSpace() 70 virtual bool CanMoveObjects() const OVERRIDE { in CanMoveObjects() 90 void LogFragmentationAllocFailure(std::ostream& os, size_t failed_alloc_bytes) OVERRIDE [all …]
|
D | bump_pointer_space.h | 38 SpaceType GetType() const OVERRIDE { in GetType() 50 size_t* usable_size) OVERRIDE; 54 OVERRIDE EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 60 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) OVERRIDE in AllocationSize() 66 size_t Free(Thread*, mirror::Object*) OVERRIDE { in Free() 70 size_t FreeList(Thread*, size_t, mirror::Object**) OVERRIDE { in FreeList() 93 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() 97 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() 102 void Clear() OVERRIDE LOCKS_EXCLUDED(block_lock_); 119 bool CanMoveObjects() const OVERRIDE { in CanMoveObjects() [all …]
|
/art/runtime/arch/x86/ |
D | context_x86.h | 34 void Reset() OVERRIDE; 36 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 38 void SetSP(uintptr_t new_sp) OVERRIDE { in SetSP() 43 void SetPC(uintptr_t new_pc) OVERRIDE { in SetPC() 47 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 52 bool GetGPR(uint32_t reg, uintptr_t* val) OVERRIDE { in GetGPR() 63 bool SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 65 bool GetFPR(uint32_t reg, uintptr_t* val) OVERRIDE { in GetFPR() 70 bool SetFPR(uint32_t reg, uintptr_t value) OVERRIDE { in SetFPR() 75 void SmashCallerSaves() OVERRIDE; [all …]
|
/art/runtime/arch/arm64/ |
D | context_arm64.h | 35 void Reset() OVERRIDE; 37 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE; 39 void SetSP(uintptr_t new_sp) OVERRIDE { in SetSP() 44 void SetPC(uintptr_t new_lr) OVERRIDE { in SetPC() 49 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 54 bool GetGPR(uint32_t reg, uintptr_t* val) OVERRIDE { in GetGPR() 65 bool SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 67 bool GetFPR(uint32_t reg, uintptr_t* val) OVERRIDE { in GetFPR() 78 bool SetFPR(uint32_t reg, uintptr_t value) OVERRIDE; 80 void SmashCallerSaves() OVERRIDE; [all …]
|
/art/runtime/arch/x86_64/ |
D | context_x86_64.h | 34 void Reset() OVERRIDE; 36 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 38 void SetSP(uintptr_t new_sp) OVERRIDE { in SetSP() 43 void SetPC(uintptr_t new_pc) OVERRIDE { in SetPC() 47 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 52 bool GetGPR(uint32_t reg, uintptr_t* val) OVERRIDE { in GetGPR() 63 bool SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 65 bool GetFPR(uint32_t reg, uintptr_t* val) OVERRIDE { in GetFPR() 76 bool SetFPR(uint32_t reg, uintptr_t value) OVERRIDE; 78 void SmashCallerSaves() OVERRIDE; [all …]
|
/art/runtime/arch/arm/ |
D | context_arm.h | 35 void Reset() OVERRIDE; 37 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 39 void SetSP(uintptr_t new_sp) OVERRIDE { in SetSP() 44 void SetPC(uintptr_t new_pc) OVERRIDE { in SetPC() 49 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 54 bool GetGPR(uint32_t reg, uintptr_t* val) OVERRIDE { in GetGPR() 65 bool SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 67 bool GetFPR(uint32_t reg, uintptr_t* val) OVERRIDE { in GetFPR() 78 bool SetFPR(uint32_t reg, uintptr_t value) OVERRIDE; 80 void SmashCallerSaves() OVERRIDE; [all …]
|
/art/runtime/arch/mips/ |
D | context_mips.h | 34 void Reset() OVERRIDE; 36 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 38 void SetSP(uintptr_t new_sp) OVERRIDE { in SetSP() 43 void SetPC(uintptr_t new_pc) OVERRIDE { in SetPC() 48 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 53 bool GetGPR(uint32_t reg, uintptr_t* val) OVERRIDE { in GetGPR() 64 bool SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 66 bool GetFPR(uint32_t reg, uintptr_t* val) OVERRIDE { in GetFPR() 77 bool SetFPR(uint32_t reg, uintptr_t value) OVERRIDE; 79 void SmashCallerSaves() OVERRIDE; [all …]
|
/art/compiler/utils/mips/ |
D | assembler_mips.h | 161 const ManagedRegisterEntrySpills& entry_spills) OVERRIDE; 165 OVERRIDE; 167 void IncreaseFrameSize(size_t adjust) OVERRIDE; 168 void DecreaseFrameSize(size_t adjust) OVERRIDE; 171 void Store(FrameOffset offs, ManagedRegister msrc, size_t size) OVERRIDE; 172 void StoreRef(FrameOffset dest, ManagedRegister msrc) OVERRIDE; 173 void StoreRawPtr(FrameOffset dest, ManagedRegister msrc) OVERRIDE; 175 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister mscratch) OVERRIDE; 178 OVERRIDE; 181 ManagedRegister mscratch) OVERRIDE; [all …]
|
/art/compiler/ |
D | compilers.h | 28 void Init() const OVERRIDE; 30 void UnInit() const OVERRIDE; 38 const DexFile& dex_file) const OVERRIDE; 42 const DexFile& dex_file) const OVERRIDE; 44 uintptr_t GetEntryPointOf(mirror::ArtMethod* method) const OVERRIDE 52 OVERRIDE 55 Backend* GetCodeGenerator(CompilationUnit* cu, void* compilation_unit) const OVERRIDE; 57 void InitCompilationUnit(CompilationUnit& cu) const OVERRIDE {} in InitCompilationUnit() 68 OVERRIDE; 84 const DexFile& dex_file) const OVERRIDE;
|