/art/compiler/dex/ |
H A D | quick_compiler_callbacks.h | 41 SHARED_REQUIRES(Locks::mutator_lock_) OVERRIDE; member in class:art::FINAL 43 void ClassRejected(ClassReference ref) OVERRIDE; member in class:art::FINAL 46 bool IsRelocationPossible() OVERRIDE {
|
/art/compiler/ |
H A D | elf_writer_quick.cc | 95 void Start() OVERRIDE; member in class:art::FINAL 96 void SetLoadedSectionSizes(size_t rodata_size, size_t text_size, size_t bss_size) OVERRIDE; member in class:art::FINAL 97 void PrepareDebugInfo(const ArrayRef<const debug::MethodDebugInfo>& method_infos) OVERRIDE; member in class:art::FINAL 98 OutputStream* StartRoData() OVERRIDE; member in class:art::FINAL 99 void EndRoData(OutputStream* rodata) OVERRIDE; member in class:art::FINAL 100 OutputStream* StartText() OVERRIDE; member in class:art::FINAL 101 void EndText(OutputStream* text) OVERRIDE; member in class:art::FINAL 102 void WriteDynamicSection() OVERRIDE; member in class:art::FINAL 103 void WriteDebugInfo(const ArrayRef<const debug::MethodDebugInfo>& method_infos) OVERRIDE; member in class:art::FINAL 104 void WritePatchLocations(const ArrayRef<const uintptr_t>& patch_locations) OVERRIDE; member in class:art::FINAL 105 bool End() OVERRIDE; member in class:art::FINAL 107 virtual OutputStream* GetStream() OVERRIDE; member in class:art::FINAL 109 size_t GetLoadedSize() OVERRIDE; member in class:art::FINAL [all...] |
/art/compiler/jni/quick/arm/ |
H A D | calling_convention_arm.h | 31 ~ArmManagedRuntimeCallingConvention() OVERRIDE {} 33 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::arm::FINAL 34 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::arm::FINAL 36 ManagedRegister MethodRegister() OVERRIDE; member in class:art::arm::FINAL 37 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::arm::FINAL 38 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::arm::FINAL 39 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::arm::FINAL 40 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::arm::FINAL 41 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; member in class:art::arm::FINAL 52 ~ArmJniCallingConvention() OVERRIDE {} 54 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::arm::FINAL 55 ManagedRegister IntReturnRegister() OVERRIDE; member in class:art::arm::FINAL 56 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::arm::FINAL 58 void Next() OVERRIDE; // Override default behavior for AAPCS member in class:art::arm::FINAL 59 size_t FrameSize() OVERRIDE; member in class:art::arm::FINAL 60 size_t OutArgSize() OVERRIDE; member in class:art::arm::FINAL 64 ManagedRegister ReturnScratchRegister() const OVERRIDE; member in class:art::arm::FINAL 65 uint32_t CoreSpillMask() const OVERRIDE; member in class:art::arm::FINAL 66 uint32_t FpSpillMask() const OVERRIDE; member in class:art::arm::FINAL 67 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::arm::FINAL 68 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::arm::FINAL 69 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::arm::FINAL 70 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::arm::FINAL 78 size_t NumberOfOutgoingStackArgs() OVERRIDE; member in class:art::arm::FINAL [all...] |
/art/compiler/jni/quick/arm64/ |
H A D | calling_convention_arm64.h | 31 ~Arm64ManagedRuntimeCallingConvention() OVERRIDE {} 33 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::arm64::FINAL 34 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::arm64::FINAL 36 ManagedRegister MethodRegister() OVERRIDE; member in class:art::arm64::FINAL 37 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::arm64::FINAL 38 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::arm64::FINAL 39 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::arm64::FINAL 40 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::arm64::FINAL 41 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; member in class:art::arm64::FINAL 52 ~Arm64JniCallingConvention() OVERRIDE {} 54 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::arm64::FINAL 55 ManagedRegister IntReturnRegister() OVERRIDE; member in class:art::arm64::FINAL 56 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::arm64::FINAL 58 size_t FrameSize() OVERRIDE; member in class:art::arm64::FINAL 59 size_t OutArgSize() OVERRIDE; member in class:art::arm64::FINAL 63 ManagedRegister ReturnScratchRegister() const OVERRIDE; member in class:art::arm64::FINAL 64 uint32_t CoreSpillMask() const OVERRIDE; member in class:art::arm64::FINAL 65 uint32_t FpSpillMask() const OVERRIDE; member in class:art::arm64::FINAL 66 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::arm64::FINAL 67 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::arm64::FINAL 68 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::arm64::FINAL 69 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::arm64::FINAL 77 size_t NumberOfOutgoingStackArgs() OVERRIDE; member in class:art::arm64::FINAL [all...] |
/art/compiler/jni/quick/mips/ |
H A D | calling_convention_mips.h | 31 ~MipsManagedRuntimeCallingConvention() OVERRIDE {} 33 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::mips::FINAL 34 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::mips::FINAL 36 ManagedRegister MethodRegister() OVERRIDE; member in class:art::mips::FINAL 37 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::mips::FINAL 38 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::mips::FINAL 39 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::mips::FINAL 40 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::mips::FINAL 41 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; member in class:art::mips::FINAL 52 ~MipsJniCallingConvention() OVERRIDE {} 54 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::mips::FINAL 55 ManagedRegister IntReturnRegister() OVERRIDE; member in class:art::mips::FINAL 56 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::mips::FINAL 58 void Next() OVERRIDE; // Override default behavior for AAPCS member in class:art::mips::FINAL 59 size_t FrameSize() OVERRIDE; member in class:art::mips::FINAL 60 size_t OutArgSize() OVERRIDE; member in class:art::mips::FINAL 64 ManagedRegister ReturnScratchRegister() const OVERRIDE; member in class:art::mips::FINAL 65 uint32_t CoreSpillMask() const OVERRIDE; member in class:art::mips::FINAL 69 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::mips::FINAL 70 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::mips::FINAL 71 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::mips::FINAL 72 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::mips::FINAL 80 size_t NumberOfOutgoingStackArgs() OVERRIDE; member in class:art::mips::FINAL [all...] |
/art/compiler/jni/quick/mips64/ |
H A D | calling_convention_mips64.h | 31 ~Mips64ManagedRuntimeCallingConvention() OVERRIDE {} 33 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::mips64::FINAL 34 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::mips64::FINAL 36 ManagedRegister MethodRegister() OVERRIDE; member in class:art::mips64::FINAL 37 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::mips64::FINAL 38 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::mips64::FINAL 39 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::mips64::FINAL 40 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::mips64::FINAL 41 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; member in class:art::mips64::FINAL 52 ~Mips64JniCallingConvention() OVERRIDE {} 54 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::mips64::FINAL 55 ManagedRegister IntReturnRegister() OVERRIDE; member in class:art::mips64::FINAL 56 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::mips64::FINAL 58 size_t FrameSize() OVERRIDE; member in class:art::mips64::FINAL 59 size_t OutArgSize() OVERRIDE; member in class:art::mips64::FINAL 63 ManagedRegister ReturnScratchRegister() const OVERRIDE; member in class:art::mips64::FINAL 64 uint32_t CoreSpillMask() const OVERRIDE; member in class:art::mips64::FINAL 68 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::mips64::FINAL 69 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::mips64::FINAL 70 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::mips64::FINAL 71 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::mips64::FINAL 79 size_t NumberOfOutgoingStackArgs() OVERRIDE; member in class:art::mips64::FINAL [all...] |
/art/compiler/jni/quick/x86/ |
H A D | calling_convention_x86.h | 32 ~X86ManagedRuntimeCallingConvention() OVERRIDE {} 34 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::x86::FINAL 35 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::x86::FINAL 37 ManagedRegister MethodRegister() OVERRIDE; member in class:art::x86::FINAL 38 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::x86::FINAL 39 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::x86::FINAL 40 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::x86::FINAL 41 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::x86::FINAL 42 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; member in class:art::x86::FINAL 54 ~X86JniCallingConvention() OVERRIDE {} 56 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::x86::FINAL 57 ManagedRegister IntReturnRegister() OVERRIDE; member in class:art::x86::FINAL 58 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::x86::FINAL 60 size_t FrameSize() OVERRIDE; member in class:art::x86::FINAL 61 size_t OutArgSize() OVERRIDE; member in class:art::x86::FINAL 65 ManagedRegister ReturnScratchRegister() const OVERRIDE; member in class:art::x86::FINAL 66 uint32_t CoreSpillMask() const OVERRIDE; member in class:art::x86::FINAL 70 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::x86::FINAL 71 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::x86::FINAL 72 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::x86::FINAL 73 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::x86::FINAL 81 size_t NumberOfOutgoingStackArgs() OVERRIDE; member in class:art::x86::FINAL [all...] |
/art/compiler/jni/quick/x86_64/ |
H A D | calling_convention_x86_64.h | 31 ~X86_64ManagedRuntimeCallingConvention() OVERRIDE {} 33 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::x86_64::FINAL 34 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::x86_64::FINAL 36 ManagedRegister MethodRegister() OVERRIDE; member in class:art::x86_64::FINAL 37 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::x86_64::FINAL 38 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::x86_64::FINAL 39 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::x86_64::FINAL 40 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::x86_64::FINAL 41 const ManagedRegisterEntrySpills& EntrySpills() OVERRIDE; member in class:art::x86_64::FINAL 50 ~X86_64JniCallingConvention() OVERRIDE {} 52 ManagedRegister ReturnRegister() OVERRIDE; member in class:art::x86_64::FINAL 53 ManagedRegister IntReturnRegister() OVERRIDE; member in class:art::x86_64::FINAL 54 ManagedRegister InterproceduralScratchRegister() OVERRIDE; member in class:art::x86_64::FINAL 56 size_t FrameSize() OVERRIDE; member in class:art::x86_64::FINAL 57 size_t OutArgSize() OVERRIDE; member in class:art::x86_64::FINAL 61 ManagedRegister ReturnScratchRegister() const OVERRIDE; member in class:art::x86_64::FINAL 62 uint32_t CoreSpillMask() const OVERRIDE; member in class:art::x86_64::FINAL 63 uint32_t FpSpillMask() const OVERRIDE; member in class:art::x86_64::FINAL 64 bool IsCurrentParamInRegister() OVERRIDE; member in class:art::x86_64::FINAL 65 bool IsCurrentParamOnStack() OVERRIDE; member in class:art::x86_64::FINAL 66 ManagedRegister CurrentParamRegister() OVERRIDE; member in class:art::x86_64::FINAL 67 FrameOffset CurrentParamStackOffset() OVERRIDE; member in class:art::x86_64::FINAL 75 size_t NumberOfOutgoingStackArgs() OVERRIDE; member in class:art::x86_64::FINAL [all...] |
/art/compiler/linker/arm/ |
H A D | relative_patcher_arm_base.h | 32 MethodReference method_ref) OVERRIDE; member in class:art::linker::ArmBaseRelativePatcher 33 uint32_t ReserveSpaceEnd(uint32_t offset) OVERRIDE; member in class:art::linker::ArmBaseRelativePatcher 34 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE; member in class:art::linker::ArmBaseRelativePatcher
|
H A D | relative_patcher_thumb2.h | 32 uint32_t target_offset) OVERRIDE; member in class:art::linker::FINAL 36 uint32_t target_offset) OVERRIDE; member in class:art::linker::FINAL
|
/art/compiler/linker/arm64/ |
H A D | relative_patcher_arm64.h | 33 MethodReference method_ref) OVERRIDE; member in class:art::linker::FINAL 34 uint32_t ReserveSpaceEnd(uint32_t offset) OVERRIDE; member in class:art::linker::FINAL 35 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE; member in class:art::linker::FINAL 39 uint32_t target_offset) OVERRIDE; member in class:art::linker::FINAL 43 uint32_t target_offset) OVERRIDE; member in class:art::linker::FINAL
|
/art/compiler/linker/ |
H A D | buffered_output_stream.h | 32 ~BufferedOutputStream() OVERRIDE; member in class:art::FINAL 34 bool WriteFully(const void* buffer, size_t byte_count) OVERRIDE; member in class:art::FINAL 36 off_t Seek(off_t offset, Whence whence) OVERRIDE; member in class:art::FINAL 38 bool Flush() OVERRIDE; member in class:art::FINAL
|
H A D | file_output_stream.h | 30 ~FileOutputStream() OVERRIDE {} 32 bool WriteFully(const void* buffer, size_t byte_count) OVERRIDE; member in class:art::FINAL 34 off_t Seek(off_t offset, Whence whence) OVERRIDE; member in class:art::FINAL 36 bool Flush() OVERRIDE; member in class:art::FINAL
|
H A D | multi_oat_relative_patcher.h | 125 std::pair<bool, uint32_t> FindMethodOffset(MethodReference ref) OVERRIDE; member in class:art::linker::FINAL::MethodOffsetMap
|
H A D | vector_output_stream.h | 32 ~VectorOutputStream() OVERRIDE {} 34 bool WriteFully(const void* buffer, size_t byte_count) OVERRIDE { 48 off_t Seek(off_t offset, Whence whence) OVERRIDE; member in class:art::FINAL 50 bool Flush() OVERRIDE {
|
/art/compiler/linker/x86/ |
H A D | relative_patcher_x86.h | 32 uint32_t target_offset) OVERRIDE; member in class:art::linker::FINAL
|
H A D | relative_patcher_x86_base.h | 29 MethodReference method_ref) OVERRIDE; member in class:art::linker::X86BaseRelativePatcher 30 uint32_t ReserveSpaceEnd(uint32_t offset) OVERRIDE; member in class:art::linker::X86BaseRelativePatcher 31 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE; member in class:art::linker::X86BaseRelativePatcher 35 uint32_t target_offset) OVERRIDE; member in class:art::linker::X86BaseRelativePatcher
|
/art/compiler/linker/x86_64/ |
H A D | relative_patcher_x86_64.h | 32 uint32_t target_offset) OVERRIDE; member in class:art::linker::FINAL
|
/art/compiler/optimizing/ |
H A D | bounds_check_elimination.h | 36 void Run() OVERRIDE; member in class:art::BoundsCheckElimination
|
H A D | code_generator_arm.h | 89 Location GetNextLocation(Primitive::Type type) OVERRIDE; member in class:art::arm::InvokeDexCallingConventionVisitorARM 90 Location GetReturnLocation(Primitive::Type type) const OVERRIDE; member in class:art::arm::InvokeDexCallingConventionVisitorARM 91 Location GetMethodLocation() const OVERRIDE; member in class:art::arm::InvokeDexCallingConventionVisitorARM 104 Location GetObjectLocation() const OVERRIDE { 107 Location GetFieldIndexLocation() const OVERRIDE { 110 Location GetReturnLocation(Primitive::Type type) const OVERRIDE { 115 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE { 122 Location GetFpuLocation(Primitive::Type type) const OVERRIDE { 137 void EmitMove(size_t index) OVERRIDE; member in class:art::arm::ParallelMoveResolverARM 138 void EmitSwap(size_t index) OVERRIDE; member in class:art::arm::ParallelMoveResolverARM 139 void SpillScratch(int reg) OVERRIDE; member in class:art::arm::ParallelMoveResolverARM 140 void RestoreScratch(int reg) OVERRIDE; member in class:art::arm::ParallelMoveResolverARM 305 void GenerateFrameEntry() OVERRIDE; member in class:art::arm::CodeGeneratorARM 306 void GenerateFrameExit() OVERRIDE; member in class:art::arm::CodeGeneratorARM 307 void Bind(HBasicBlock* block) OVERRIDE; member in class:art::arm::CodeGeneratorARM 308 void MoveConstant(Location destination, int32_t value) OVERRIDE; member in class:art::arm::CodeGeneratorARM 309 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE; member in class:art::arm::CodeGeneratorARM 310 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; member in class:art::arm::CodeGeneratorARM 312 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::arm::CodeGeneratorARM 313 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::arm::CodeGeneratorARM 314 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::arm::CodeGeneratorARM 315 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::arm::CodeGeneratorARM 346 void SetupBlockedRegisters() const OVERRIDE; member in class:art::arm::CodeGeneratorARM 348 void DumpCoreRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::arm::CodeGeneratorARM 349 void DumpFloatingPointRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::arm::CodeGeneratorARM 371 SlowPathCode* slow_path) OVERRIDE; member in class:art::arm::CodeGeneratorARM 391 void Finalize(CodeAllocator* allocator) OVERRIDE; member in class:art::arm::CodeGeneratorARM 401 void ComputeSpillMask() OVERRIDE; member in class:art::arm::CodeGeneratorARM 408 HLoadString::LoadKind desired_string_load_kind) OVERRIDE; member in class:art::arm::CodeGeneratorARM 414 MethodReference target_method) OVERRIDE; member in class:art::arm::CodeGeneratorARM 416 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) OVERRIDE; member in class:art::arm::CodeGeneratorARM 417 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE; member in class:art::arm::CodeGeneratorARM 419 void MoveFromReturnRegister(Location trg, Primitive::Type type) OVERRIDE; member in class:art::arm::CodeGeneratorARM 448 void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) OVERRIDE; member in class:art::arm::CodeGeneratorARM [all...] |
H A D | code_generator_arm64.h | 76 void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) OVERRIDE; member in class:art::arm64::SlowPathCodeARM64 77 void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) OVERRIDE; member in class:art::arm64::SlowPathCodeARM64 151 Location GetNextLocation(Primitive::Type type) OVERRIDE; member in class:art::arm64::InvokeDexCallingConventionVisitorARM64 152 Location GetReturnLocation(Primitive::Type return_type) const OVERRIDE { 155 Location GetMethodLocation() const OVERRIDE; member in class:art::arm64::InvokeDexCallingConventionVisitorARM64 167 Location GetObjectLocation() const OVERRIDE { 170 Location GetFieldIndexLocation() const OVERRIDE { 173 Location GetReturnLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE { 176 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE { 183 Location GetFpuLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE { 321 void PrepareForEmitNativeCode() OVERRIDE; member in class:art::arm64::ParallelMoveResolverARM64 322 void FinishEmitNativeCode() OVERRIDE; member in class:art::arm64::ParallelMoveResolverARM64 323 Location AllocateScratchLocationFor(Location::Kind kind) OVERRIDE; member in class:art::arm64::ParallelMoveResolverARM64 324 void FreeScratchLocation(Location loc) OVERRIDE; member in class:art::arm64::ParallelMoveResolverARM64 325 void EmitMove(size_t index) OVERRIDE; member in class:art::arm64::ParallelMoveResolverARM64 347 void GenerateFrameEntry() OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 348 void GenerateFrameExit() OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 353 void Bind(HBasicBlock* block) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 388 void SetupBlockedRegisters() const OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 390 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 391 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 392 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 393 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 405 void DumpCoreRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 406 void DumpFloatingPointRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 425 void Finalize(CodeAllocator* allocator) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 429 void MoveConstant(Location destination, int32_t value) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 430 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 431 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 445 SlowPathCode* slow_path) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 461 HLoadString::LoadKind desired_string_load_kind) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 467 MethodReference target_method) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 469 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 470 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 498 void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) OVERRIDE; member in class:art::arm64::CodeGeneratorARM64 [all...] |
H A D | code_generator_mips.h | 80 Location GetNextLocation(Primitive::Type type) OVERRIDE; member in class:art::mips::InvokeDexCallingConventionVisitorMIPS 81 Location GetReturnLocation(Primitive::Type type) const OVERRIDE; member in class:art::mips::InvokeDexCallingConventionVisitorMIPS 82 Location GetMethodLocation() const OVERRIDE; member in class:art::mips::InvokeDexCallingConventionVisitorMIPS 109 Location GetObjectLocation() const OVERRIDE { 112 Location GetFieldIndexLocation() const OVERRIDE { 115 Location GetReturnLocation(Primitive::Type type) const OVERRIDE { 120 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE { 125 Location GetFpuLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE { 138 void EmitMove(size_t index) OVERRIDE; member in class:art::mips::ParallelMoveResolverMIPS 139 void EmitSwap(size_t index) OVERRIDE; member in class:art::mips::ParallelMoveResolverMIPS 140 void SpillScratch(int reg) OVERRIDE; member in class:art::mips::ParallelMoveResolverMIPS 141 void RestoreScratch(int reg) OVERRIDE; member in class:art::mips::ParallelMoveResolverMIPS 265 void GenerateFrameEntry() OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 266 void GenerateFrameExit() OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 268 void Bind(HBasicBlock* block) OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 291 void SetupBlockedRegisters() const OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 298 void DumpCoreRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 299 void DumpFloatingPointRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 318 void Finalize(CodeAllocator* allocator) OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 322 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 326 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 332 SlowPathCode* slow_path) OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 349 HLoadString::LoadKind desired_string_load_kind) OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 355 MethodReference target_method) OVERRIDE; member in class:art::mips::CodeGeneratorMIPS 358 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE; member in class:art::mips::CodeGeneratorMIPS [all...] |
H A D | code_generator_mips64.h | 80 Location GetNextLocation(Primitive::Type type) OVERRIDE; member in class:art::mips64::InvokeDexCallingConventionVisitorMIPS64 81 Location GetReturnLocation(Primitive::Type type) const OVERRIDE; member in class:art::mips64::InvokeDexCallingConventionVisitorMIPS64 82 Location GetMethodLocation() const OVERRIDE; member in class:art::mips64::InvokeDexCallingConventionVisitorMIPS64 109 Location GetObjectLocation() const OVERRIDE { 112 Location GetFieldIndexLocation() const OVERRIDE { 115 Location GetReturnLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE { 118 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE { 125 Location GetFpuLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE { 138 void EmitMove(size_t index) OVERRIDE; member in class:art::mips64::ParallelMoveResolverMIPS64 139 void EmitSwap(size_t index) OVERRIDE; member in class:art::mips64::ParallelMoveResolverMIPS64 140 void SpillScratch(int reg) OVERRIDE; member in class:art::mips64::ParallelMoveResolverMIPS64 141 void RestoreScratch(int reg) OVERRIDE; member in class:art::mips64::ParallelMoveResolverMIPS64 265 void GenerateFrameEntry() OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 266 void GenerateFrameExit() OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 268 void Bind(HBasicBlock* block) OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 287 void SetupBlockedRegisters() const OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 294 void DumpCoreRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 295 void DumpFloatingPointRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 311 void Finalize(CodeAllocator* allocator) OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 314 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 316 void MoveConstant(Location destination, int32_t value) OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 318 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 327 SlowPathCode* slow_path) OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 341 HLoadString::LoadKind desired_string_load_kind) OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 347 MethodReference target_method) OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 349 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 350 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE; member in class:art::mips64::CodeGeneratorMIPS64 [all...] |
H A D | code_generator_x86.h | 85 Location GetNextLocation(Primitive::Type type) OVERRIDE; member in class:art::x86::InvokeDexCallingConventionVisitorX86 86 Location GetReturnLocation(Primitive::Type type) const OVERRIDE; member in class:art::x86::InvokeDexCallingConventionVisitorX86 87 Location GetMethodLocation() const OVERRIDE; member in class:art::x86::InvokeDexCallingConventionVisitorX86 99 Location GetObjectLocation() const OVERRIDE { 102 Location GetFieldIndexLocation() const OVERRIDE { 105 Location GetReturnLocation(Primitive::Type type) const OVERRIDE { 110 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE { 117 Location GetFpuLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE { 130 void EmitMove(size_t index) OVERRIDE; member in class:art::x86::ParallelMoveResolverX86 131 void EmitSwap(size_t index) OVERRIDE; member in class:art::x86::ParallelMoveResolverX86 132 void SpillScratch(int reg) OVERRIDE; member in class:art::x86::ParallelMoveResolverX86 133 void RestoreScratch(int reg) OVERRIDE; member in class:art::x86::ParallelMoveResolverX86 316 void GenerateFrameEntry() OVERRIDE; member in class:art::x86::CodeGeneratorX86 317 void GenerateFrameExit() OVERRIDE; member in class:art::x86::CodeGeneratorX86 318 void Bind(HBasicBlock* block) OVERRIDE; member in class:art::x86::CodeGeneratorX86 319 void MoveConstant(Location destination, int32_t value) OVERRIDE; member in class:art::x86::CodeGeneratorX86 320 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE; member in class:art::x86::CodeGeneratorX86 321 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; member in class:art::x86::CodeGeneratorX86 323 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::x86::CodeGeneratorX86 324 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::x86::CodeGeneratorX86 325 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::x86::CodeGeneratorX86 326 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::x86::CodeGeneratorX86 332 SlowPathCode* slow_path) OVERRIDE; member in class:art::x86::CodeGeneratorX86 368 void SetupBlockedRegisters() const OVERRIDE; member in class:art::x86::CodeGeneratorX86 370 void DumpCoreRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::x86::CodeGeneratorX86 371 void DumpFloatingPointRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::x86::CodeGeneratorX86 392 HLoadString::LoadKind desired_string_load_kind) OVERRIDE; member in class:art::x86::CodeGeneratorX86 398 MethodReference target_method) OVERRIDE; member in class:art::x86::CodeGeneratorX86 401 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) OVERRIDE; member in class:art::x86::CodeGeneratorX86 403 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE; member in class:art::x86::CodeGeneratorX86 409 void MoveFromReturnRegister(Location trg, Primitive::Type type) OVERRIDE; member in class:art::x86::CodeGeneratorX86 412 void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) OVERRIDE; member in class:art::x86::CodeGeneratorX86 468 void Finalize(CodeAllocator* allocator) OVERRIDE; member in class:art::x86::CodeGeneratorX86 [all...] |
H A D | code_generator_x86_64.h | 87 Location GetObjectLocation() const OVERRIDE { 90 Location GetFieldIndexLocation() const OVERRIDE { 93 Location GetReturnLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE { 96 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE { 103 Location GetFpuLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE { 117 Location GetNextLocation(Primitive::Type type) OVERRIDE; member in class:art::x86_64::InvokeDexCallingConventionVisitorX86_64 118 Location GetReturnLocation(Primitive::Type type) const OVERRIDE; member in class:art::x86_64::InvokeDexCallingConventionVisitorX86_64 119 Location GetMethodLocation() const OVERRIDE; member in class:art::x86_64::InvokeDexCallingConventionVisitorX86_64 134 void EmitMove(size_t index) OVERRIDE; member in class:art::x86_64::ParallelMoveResolverX86_64 135 void EmitSwap(size_t index) OVERRIDE; member in class:art::x86_64::ParallelMoveResolverX86_64 136 void SpillScratch(int reg) OVERRIDE; member in class:art::x86_64::ParallelMoveResolverX86_64 137 void RestoreScratch(int reg) OVERRIDE; member in class:art::x86_64::ParallelMoveResolverX86_64 298 void GenerateFrameEntry() OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 299 void GenerateFrameExit() OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 300 void Bind(HBasicBlock* block) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 301 void MoveConstant(Location destination, int32_t value) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 302 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 303 void AddLocationAsTemp(Location location, LocationSummary* locations) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 305 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 306 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 307 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 308 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 314 SlowPathCode* slow_path) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 353 void SetupBlockedRegisters() const OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 354 void DumpCoreRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 355 void DumpFloatingPointRegister(std::ostream& stream, int reg) const OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 356 void Finalize(CodeAllocator* allocator) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 389 HLoadString::LoadKind desired_string_load_kind) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 395 MethodReference target_method) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 397 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 398 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 404 void MoveFromReturnRegister(Location trg, Primitive::Type type) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 406 void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) OVERRIDE; member in class:art::x86_64::CodeGeneratorX86_64 [all...] |