/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/mips64/ |
D | calling_convention_mips64.h | 31 ~Mips64ManagedRuntimeCallingConvention() OVERRIDE {} in ~Mips64ManagedRuntimeCallingConvention() 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 ~Mips64JniCallingConvention() OVERRIDE {} in ~Mips64JniCallingConvention() [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/ |
D | calling_convention_x86.h | 33 ~X86ManagedRuntimeCallingConvention() OVERRIDE {} in ~X86ManagedRuntimeCallingConvention() 35 ManagedRegister ReturnRegister() OVERRIDE; 36 ManagedRegister InterproceduralScratchRegister() OVERRIDE; 38 ManagedRegister MethodRegister() OVERRIDE; 39 bool IsCurrentParamInRegister() OVERRIDE; 40 bool IsCurrentParamOnStack() OVERRIDE; 41 ManagedRegister CurrentParamRegister() OVERRIDE; 42 FrameOffset CurrentParamStackOffset() OVERRIDE; 43 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; 55 ~X86JniCallingConvention() OVERRIDE {} in ~X86JniCallingConvention() [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/dex/quick/arm64/ |
D | codegen_arm64.h | 35 virtual void Reset() OVERRIDE { in Reset() 45 InToRegStorageMapper* GetResetedInToRegStorageMapper() OVERRIDE { in GetResetedInToRegStorageMapper() 55 RegLocation rl_dest, int lit) OVERRIDE; 57 RegLocation rl_src, RegLocation rl_dest, int lit) OVERRIDE; 60 bool EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) OVERRIDE; 62 int32_t constant) OVERRIDE; 64 int64_t constant) OVERRIDE; 65 LIR* CheckSuspendUsingLoad() OVERRIDE; 66 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 68 OpSize size, VolatileKind is_volatile) OVERRIDE; [all …]
|
/art/compiler/utils/arm/ |
D | assembler_arm32.h | 37 bool IsThumb() const OVERRIDE { in IsThumb() 42 void and_(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 44 void eor(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 46 void sub(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 47 void subs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 49 void rsb(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 50 void rsbs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 52 void add(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 54 void adds(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 56 void adc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; [all …]
|
D | assembler_thumb2.h | 46 bool IsThumb() const OVERRIDE { in IsThumb() 58 void FinalizeInstructions(const MemoryRegion& region) OVERRIDE { in FinalizeInstructions() 64 void and_(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 66 void eor(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 68 void sub(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 69 void subs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 71 void rsb(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 72 void rsbs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 74 void add(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; 76 void adds(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE; [all …]
|
/art/compiler/dex/quick/x86/ |
D | codegen_x86.h | 38 virtual void Reset() OVERRIDE { in Reset() 57 InToRegStorageMapper* GetResetedInToRegStorageMapper() OVERRIDE { in GetResetedInToRegStorageMapper() 77 virtual int GenDalvikArgsBulkCopy(CallInfo* info, int first, int count) OVERRIDE; 84 RegLocation rl_dest, int lit) OVERRIDE; 85 bool EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) OVERRIDE; 87 int32_t constant) OVERRIDE; 89 int64_t constant) OVERRIDE; 90 LIR* CheckSuspendUsingLoad() OVERRIDE; 91 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 93 OpSize size, VolatileKind is_volatile) OVERRIDE; [all …]
|
/art/compiler/utils/arm64/ |
D | assembler_arm64.h | 91 const ManagedRegisterEntrySpills& entry_spills) OVERRIDE; 95 OVERRIDE; 97 void IncreaseFrameSize(size_t adjust) OVERRIDE; 98 void DecreaseFrameSize(size_t adjust) OVERRIDE; 101 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 102 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE; 103 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE; 104 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE; 106 OVERRIDE; 108 ManagedRegister scratch) OVERRIDE; [all …]
|
/art/compiler/optimizing/ |
D | graph_checker.h | 40 void VisitBasicBlock(HBasicBlock* block) OVERRIDE; 43 void VisitInstruction(HInstruction* instruction) OVERRIDE; 46 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) OVERRIDE; 49 void VisitBoundsCheck(HBoundsCheck* check) OVERRIDE; 52 void VisitCheckCast(HCheckCast* check) OVERRIDE; 53 void VisitInstanceOf(HInstanceOf* check) OVERRIDE; 103 void Run() OVERRIDE { in Run() 111 void VisitBasicBlock(HBasicBlock* block) OVERRIDE; 116 void VisitInstruction(HInstruction* instruction) OVERRIDE; 117 void VisitPhi(HPhi* phi) OVERRIDE; [all …]
|
D | code_generator_x86.h | 85 Location GetNextLocation(Primitive::Type type) OVERRIDE; 98 void EmitMove(size_t index) OVERRIDE; 99 void EmitSwap(size_t index) OVERRIDE; 100 void SpillScratch(int reg) OVERRIDE; 101 void RestoreScratch(int reg) OVERRIDE; 123 void Visit##name(H##name* instr) OVERRIDE; 147 void Visit##name(H##name* instr) OVERRIDE; 202 void GenerateFrameEntry() OVERRIDE; 203 void GenerateFrameExit() OVERRIDE; 204 void Bind(HBasicBlock* block) OVERRIDE; [all …]
|
D | code_generator_x86_64.h | 78 Location GetNextLocation(Primitive::Type type) OVERRIDE; 107 void EmitMove(size_t index) OVERRIDE; 108 void EmitSwap(size_t index) OVERRIDE; 109 void SpillScratch(int reg) OVERRIDE; 110 void RestoreScratch(int reg) OVERRIDE; 133 void Visit##name(H##name* instr) OVERRIDE; 157 void Visit##name(H##name* instr) OVERRIDE; 203 void GenerateFrameEntry() OVERRIDE; 204 void GenerateFrameExit() OVERRIDE; 205 void Bind(HBasicBlock* block) OVERRIDE; [all …]
|
D | code_generator_arm.h | 89 Location GetNextLocation(Primitive::Type type) OVERRIDE; 104 void EmitMove(size_t index) OVERRIDE; 105 void EmitSwap(size_t index) OVERRIDE; 106 void SpillScratch(int reg) OVERRIDE; 107 void RestoreScratch(int reg) OVERRIDE; 209 void GenerateFrameEntry() OVERRIDE; 210 void GenerateFrameExit() OVERRIDE; 211 void Bind(HBasicBlock* block) OVERRIDE; 212 void Move(HInstruction* instruction, Location location, HInstruction* move_for) OVERRIDE; 213 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; [all …]
|
/art/runtime/arch/mips/ |
D | context_mips.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() 43 void SetPC(uintptr_t new_pc) OVERRIDE { in SetPC() 47 bool IsAccessibleGPR(uint32_t reg) OVERRIDE { in IsAccessibleGPR() 52 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 57 uintptr_t GetGPR(uint32_t reg) OVERRIDE { in GetGPR() 63 void SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 65 bool IsAccessibleFPR(uint32_t reg) OVERRIDE { in IsAccessibleFPR() 70 uintptr_t GetFPR(uint32_t reg) OVERRIDE { in GetFPR() [all …]
|
/art/runtime/arch/arm/ |
D | context_arm.h | 36 void Reset() OVERRIDE; 38 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 40 void SetSP(uintptr_t new_sp) OVERRIDE { in SetSP() 44 void SetPC(uintptr_t new_pc) OVERRIDE { in SetPC() 48 bool IsAccessibleGPR(uint32_t reg) OVERRIDE { in IsAccessibleGPR() 53 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 58 uintptr_t GetGPR(uint32_t reg) OVERRIDE { in GetGPR() 64 void SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 66 bool IsAccessibleFPR(uint32_t reg) OVERRIDE { in IsAccessibleFPR() 71 uintptr_t GetFPR(uint32_t reg) OVERRIDE { in GetFPR() [all …]
|
/art/runtime/arch/x86_64/ |
D | context_x86_64.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() 43 void SetPC(uintptr_t new_pc) OVERRIDE { in SetPC() 47 bool IsAccessibleGPR(uint32_t reg) OVERRIDE { in IsAccessibleGPR() 52 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 57 uintptr_t GetGPR(uint32_t reg) OVERRIDE { in GetGPR() 63 void SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 65 bool IsAccessibleFPR(uint32_t reg) OVERRIDE { in IsAccessibleFPR() 70 uintptr_t GetFPR(uint32_t reg) OVERRIDE { in GetFPR() [all …]
|
/art/runtime/arch/arm64/ |
D | context_arm64.h | 36 void Reset() OVERRIDE; 38 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 40 void SetSP(uintptr_t new_sp) OVERRIDE { in SetSP() 44 void SetPC(uintptr_t new_lr) OVERRIDE { in SetPC() 48 bool IsAccessibleGPR(uint32_t reg) OVERRIDE { in IsAccessibleGPR() 53 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 58 uintptr_t GetGPR(uint32_t reg) OVERRIDE { in GetGPR() 64 void SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 66 bool IsAccessibleFPR(uint32_t reg) OVERRIDE { in IsAccessibleFPR() 71 uintptr_t GetFPR(uint32_t reg) OVERRIDE { in GetFPR() [all …]
|
/art/runtime/arch/mips64/ |
D | context_mips64.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() 43 void SetPC(uintptr_t new_pc) OVERRIDE { in SetPC() 47 bool IsAccessibleGPR(uint32_t reg) OVERRIDE { in IsAccessibleGPR() 52 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 57 uintptr_t GetGPR(uint32_t reg) OVERRIDE { in GetGPR() 63 void SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 65 bool IsAccessibleFPR(uint32_t reg) OVERRIDE { in IsAccessibleFPR() 70 uintptr_t GetFPR(uint32_t reg) OVERRIDE { in GetFPR() [all …]
|
/art/runtime/gc/space/ |
D | dlmalloc_space.h | 53 OVERRIDE LOCKS_EXCLUDED(lock_); 57 OVERRIDE LOCKS_EXCLUDED(lock_) { in Alloc() 62 virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) OVERRIDE { in AllocationSize() 66 virtual size_t Free(Thread* self, mirror::Object* ptr) OVERRIDE 70 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE 74 size_t MaxBytesBulkAllocatedFor(size_t num_bytes) OVERRIDE { in MaxBytesBulkAllocatedFor() 79 size_t RevokeThreadLocalBuffers(art::Thread*) OVERRIDE { in RevokeThreadLocalBuffers() 82 size_t RevokeAllThreadLocalBuffers() OVERRIDE { in RevokeAllThreadLocalBuffers() 103 size_t Trim() OVERRIDE; 107 void Walk(WalkCallback callback, void* arg) OVERRIDE LOCKS_EXCLUDED(lock_); [all …]
|
/art/compiler/dex/quick/arm/ |
D | codegen_arm.h | 38 RegStorage GetNextReg(ShortyArg arg) OVERRIDE; 40 virtual void Reset() OVERRIDE { in Reset() 53 InToRegStorageMapper* GetResetedInToRegStorageMapper() OVERRIDE { in GetResetedInToRegStorageMapper() 64 bool EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) OVERRIDE; 66 int32_t constant) OVERRIDE; 68 int64_t constant) OVERRIDE; 69 LIR* CheckSuspendUsingLoad() OVERRIDE; 70 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 72 OpSize size, VolatileKind is_volatile) OVERRIDE; 74 OpSize size) OVERRIDE; [all …]
|
/art/runtime/arch/x86/ |
D | context_x86.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() 43 void SetPC(uintptr_t new_pc) OVERRIDE { in SetPC() 47 bool IsAccessibleGPR(uint32_t reg) OVERRIDE { in IsAccessibleGPR() 52 uintptr_t* GetGPRAddress(uint32_t reg) OVERRIDE { in GetGPRAddress() 57 uintptr_t GetGPR(uint32_t reg) OVERRIDE { in GetGPR() 63 void SetGPR(uint32_t reg, uintptr_t value) OVERRIDE; 65 bool IsAccessibleFPR(uint32_t reg) OVERRIDE { in IsAccessibleFPR() 70 uintptr_t GetFPR(uint32_t reg) OVERRIDE { in GetFPR() [all …]
|
/art/runtime/verifier/ |
D | reg_type.h | 305 bool IsConflict() const OVERRIDE { return true; } in IsConflict() 307 std::string Dump() const OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 334 bool IsUndefined() const OVERRIDE { return true; } in IsUndefined() 336 std::string Dump() const OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 363 bool HasClassVirtual() const OVERRIDE { return true; } in HasClassVirtual() 374 bool IsInteger() const OVERRIDE { return true; } in IsInteger() 375 std::string Dump() const OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 392 bool IsBoolean() const OVERRIDE { return true; } in IsBoolean() 393 std::string Dump() const OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 411 bool IsByte() const OVERRIDE { return true; } in IsByte() [all …]
|
/art/compiler/utils/mips/ |
D | assembler_mips.h | 160 const ManagedRegisterEntrySpills& entry_spills) OVERRIDE; 164 OVERRIDE; 166 void IncreaseFrameSize(size_t adjust) OVERRIDE; 167 void DecreaseFrameSize(size_t adjust) OVERRIDE; 170 void Store(FrameOffset offs, ManagedRegister msrc, size_t size) OVERRIDE; 171 void StoreRef(FrameOffset dest, ManagedRegister msrc) OVERRIDE; 172 void StoreRawPtr(FrameOffset dest, ManagedRegister msrc) OVERRIDE; 174 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister mscratch) OVERRIDE; 177 OVERRIDE; 180 ManagedRegister mscratch) OVERRIDE; [all …]
|