/art/runtime/interpreter/mterp/arm/ |
D | header.S | 128 .macro EXPORT_PC 132 .macro EXPORT_DEX_PC tmp 144 .macro FETCH_INST 160 .macro FETCH_ADVANCE_INST count 168 .macro PREFETCH_ADVANCE_INST dreg, sreg, count 177 .macro PREFETCH_INST count 182 .macro ADVANCE count 196 .macro FETCH_ADVANCE_INST_RB reg 206 .macro FETCH reg, count 210 .macro FETCH_S reg, count [all …]
|
/art/runtime/interpreter/mterp/arm64/ |
D | header.S | 134 .macro EXPORT_PC 141 .macro FETCH_INST 157 .macro FETCH_ADVANCE_INST count 165 .macro PREFETCH_ADVANCE_INST dreg, sreg, count 174 .macro PREFETCH_INST count 179 .macro ADVANCE count 189 .macro FETCH_ADVANCE_INST_RB reg 200 .macro FETCH reg, count 204 .macro FETCH_S reg, count 213 .macro FETCH_B reg, count, byte [all …]
|
/art/runtime/interpreter/mterp/x86/ |
D | header.S | 108 .macro PUSH _reg 114 .macro POP _reg 182 .macro EXPORT_PC 189 .macro REFRESH_IBASE 202 .macro RESTORE_IBASE 210 .macro RESTORE_IBASE_FROM_SELF _reg 220 .macro REFRESH_INST _opnum 228 .macro FETCH_INST 235 .macro GOTO_NEXT 246 .macro ADVANCE_PC _count [all …]
|
/art/runtime/interpreter/mterp/x86_64/ |
D | header.S | 104 .macro PUSH _reg 110 .macro POP _reg 183 .macro EXPORT_PC 194 .macro REFRESH_IBASE 205 .macro REFRESH_INST _opnum 213 .macro FETCH_INST 220 .macro GOTO_NEXT 231 .macro ADVANCE_PC _count 238 .macro ADVANCE_PC_FETCH_AND_GOTO_NEXT _count 250 .macro GET_VREG _reg _vreg [all …]
|
/art/runtime/interpreter/mterp/mips64/ |
D | header.S | 35 .macro blec lreg, rreg, target 38 .macro bgtc lreg, rreg, target 102 .macro EXPORT_PC 109 .macro REFRESH_IBASE 116 .macro FETCH_INST 121 .macro ADVANCE count 131 .macro FETCH_ADVANCE_INST_RB reg 144 .macro FETCH_ADVANCE_INST count 154 .macro PREFETCH_INST count 161 .macro GET_INST_OPCODE reg [all …]
|
/art/runtime/arch/mips/ |
D | asm_support_mips.S | 30 .macro ENTRY_NO_GP_CUSTOM_CFA name, cfa_offset 42 .macro ENTRY_NO_GP name 47 .macro ENTRY name 55 .macro END name 60 .macro UNIMPLEMENTED name 73 .macro LDu feven,fodd,disp,base,temp 81 .macro SDu feven,fodd,disp,base,temp 89 .macro MTD reven,rodd,feven,fodd 99 .macro LDu feven,fodd,disp,base,temp 104 .macro SDu feven,fodd,disp,base,temp [all …]
|
D | quick_entrypoints_mips.S | 39 .macro SETUP_SAVE_ALL_CALLEE_SAVES_FRAME 98 .macro SETUP_SAVE_REFS_ONLY_FRAME 136 .macro RESTORE_SAVE_REFS_ONLY_FRAME 161 .macro RESTORE_SAVE_REFS_ONLY_FRAME_AND_RETURN 173 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME_REGISTERS_ONLY 228 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME 249 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME_WITH_METHOD_IN_A0 257 .macro RESTORE_SAVE_REFS_AND_ARGS_FRAME 309 .macro SETUP_SAVE_EVERYTHING_FRAME_DECREMENTED_SP 418 .macro SETUP_SAVE_EVERYTHING_FRAME [all …]
|
/art/runtime/arch/mips64/ |
D | asm_support_mips64.S | 31 .macro ENTRY_NO_GP_CUSTOM_CFA name, cfa_offset 43 .macro ENTRY_NO_GP name 49 .macro ENTRY name 58 .macro END name 63 .macro UNIMPLEMENTED name 71 .macro POISON_HEAP_REF rRef 79 .macro UNPOISON_HEAP_REF rRef 88 .macro MINint dreg,rreg,sreg,creg 103 .macro MINs dreg,rreg,sreg 112 .macro MINu dreg,rreg,sreg
|
D | quick_entrypoints_mips64.S | 33 .macro SETUP_GP 47 .macro SETUP_SAVE_ALL_CALLEE_SAVES_FRAME 139 .macro RESTORE_SAVE_REFS_ONLY_FRAME 191 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME_INTERNAL 251 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME 261 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME_WITH_METHOD_IN_A0 267 .macro RESTORE_SAVE_REFS_AND_ARGS_FRAME 916 .macro INVOKE_TRAMPOLINE_BODY cxx_name 932 .macro INVOKE_TRAMPOLINE c_name, cxx_name 950 # This macro modifies t3, t9 and v0 [all …]
|
/art/runtime/arch/arm/ |
D | asm_support_arm.S | 42 .macro RUNTIME_CURRENT name, num, rDest 57 .macro DEF_ENTRY thumb_or_arm, name 78 .macro RUNTIME_CURRENT1 rDest 81 .macro RUNTIME_CURRENT2 rDest 84 .macro RUNTIME_CURRENT3 rDest 90 .macro ENTRY name 95 .macro ARM_ENTRY name 100 .macro END name 124 .macro UNIMPLEMENTED name 132 .macro POISON_HEAP_REF rRef [all …]
|
D | quick_entrypoints_arm.S | 29 .macro SPILL_ALL_CALLEE_SAVE_GPRS 47 .macro SETUP_SAVE_ALL_CALLEE_SAVES_FRAME rTemp 69 .macro SETUP_SAVE_REFS_ONLY_FRAME rTemp 96 .macro RESTORE_SAVE_REFS_ONLY_FRAME 117 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME_REGISTERS_ONLY 143 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME rTemp 152 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME_WITH_METHOD_IN_R0 158 .macro RESTORE_SAVE_REFS_AND_ARGS_FRAME 185 .macro SETUP_SAVE_EVERYTHING_FRAME_CORE_REGS_SAVED rTemp 207 .macro SETUP_SAVE_EVERYTHING_FRAME rTemp [all …]
|
/art/runtime/arch/arm64/ |
D | asm_support_arm64.S | 43 .macro ENTRY name 53 .macro END name 58 .macro UNIMPLEMENTED name 65 .macro POISON_HEAP_REF rRef 72 .macro UNPOISON_HEAP_REF rRef
|
D | quick_entrypoints_arm64.S | 22 .macro INCREASE_FRAME frame_adjustment 27 .macro DECREASE_FRAME frame_adjustment 32 .macro SAVE_REG reg, offset 37 .macro RESTORE_REG reg, offset 42 .macro SAVE_REG_INCREASE_FRAME reg, frame_adjustment 48 .macro RESTORE_REG_DECREASE_FRAME reg, frame_adjustment 54 .macro SAVE_TWO_REGS reg1, reg2, offset 60 .macro RESTORE_TWO_REGS reg1, reg2, offset 66 .macro SAVE_TWO_REGS_INCREASE_FRAME reg1, reg2, frame_adjustment 73 .macro RESTORE_TWO_REGS_DECREASE_FRAME reg1, reg2, frame_adjustment [all …]
|
/art/runtime/arch/x86/ |
D | asm_support_x86.S | 23 #define MACRO0(macro_name) .macro macro_name 24 #define MACRO1(macro_name, macro_arg1) .macro macro_name macro_arg1 25 #define MACRO2(macro_name, macro_arg1, macro_arg2) .macro macro_name macro_arg1, macro_arg2 26 #define MACRO3(macro_name, macro_arg1, macro_arg2, macro_arg3) .macro macro_name macro_arg1, macro_… 27 #define MACRO4(macro_name, macro_arg1, macro_arg2, macro_arg3, macro_arg4) .macro macro_name macro_… 28 #define MACRO5(macro_name, macro_arg1, macro_arg2, macro_arg3, macro_arg4, macro_arg5) .macro macro…
|
/art/runtime/arch/x86_64/ |
D | asm_support_x86_64.S | 23 #define MACRO0(macro_name) .macro macro_name 24 #define MACRO1(macro_name, macro_arg1) .macro macro_name macro_arg1 25 #define MACRO2(macro_name, macro_arg1, macro_arg2) .macro macro_name macro_arg1, macro_arg2 26 #define MACRO3(macro_name, macro_arg1, macro_arg2, macro_arg3) .macro macro_name macro_arg1, macro_… 27 #define MACRO4(macro_name, macro_arg1, macro_arg2, macro_arg3, macro_arg4) .macro macro_name macro_…
|
/art/runtime/arch/ |
D | quick_alloc_entrypoints.S | 17 .macro GENERATE_ALLOC_ENTRYPOINTS c_suffix, cxx_suffix 40 .macro GENERATE_ALL_ALLOC_ENTRYPOINTS 81 .macro GENERATE_ALLOC_ENTRYPOINTS_FOR_REGION_TLAB_ALLOCATOR 96 .macro GENERATE_ALLOC_ENTRYPOINTS_FOR_TLAB_ALLOCATOR 111 .macro GENERATE_ALLOC_ENTRYPOINTS_FOR_NON_REGION_TLAB_ALLOCATORS 116 .macro GENERATE_ALLOC_ENTRYPOINTS_FOR_NON_TLAB_ALLOCATORS
|
/art/tools/cpp-define-generator/ |
D | common.def | 17 // Convenience macro to define an offset expression.
|
D | offset_mirror_object.def | 28 // New macro suffix Method Name (of the Offset method)
|
D | offset_shadow_frame.def | 28 // New macro suffix Method Name (of the Offset method)
|
D | offset_thread.def | 29 // New macro suffix Method Name (of the Offset method)
|
D | offset_dexcache.def | 35 // New macro suffix Method Name (of the Offset method)
|
/art/runtime/interpreter/mterp/out/ |
D | mterp_arm64.S | 141 .macro EXPORT_PC 148 .macro FETCH_INST 164 .macro FETCH_ADVANCE_INST count 172 .macro PREFETCH_ADVANCE_INST dreg, sreg, count 181 .macro PREFETCH_INST count 186 .macro ADVANCE count 196 .macro FETCH_ADVANCE_INST_RB reg 207 .macro FETCH reg, count 211 .macro FETCH_S reg, count 220 .macro FETCH_B reg, count, byte [all …]
|
D | mterp_mips64.S | 42 .macro blec lreg, rreg, target 45 .macro bgtc lreg, rreg, target 109 .macro EXPORT_PC 116 .macro REFRESH_IBASE 123 .macro FETCH_INST 128 .macro ADVANCE count 138 .macro FETCH_ADVANCE_INST_RB reg 151 .macro FETCH_ADVANCE_INST count 161 .macro PREFETCH_INST count 168 .macro GET_INST_OPCODE reg [all …]
|
D | mterp_arm.S | 135 .macro EXPORT_PC 139 .macro EXPORT_DEX_PC tmp 151 .macro FETCH_INST 167 .macro FETCH_ADVANCE_INST count 175 .macro PREFETCH_ADVANCE_INST dreg, sreg, count 184 .macro PREFETCH_INST count 189 .macro ADVANCE count 203 .macro FETCH_ADVANCE_INST_RB reg 213 .macro FETCH reg, count 217 .macro FETCH_S reg, count [all …]
|
D | mterp_x86_64.S | 111 .macro PUSH _reg 117 .macro POP _reg 190 .macro EXPORT_PC 201 .macro REFRESH_IBASE 212 .macro REFRESH_INST _opnum 220 .macro FETCH_INST 227 .macro GOTO_NEXT 238 .macro ADVANCE_PC _count 245 .macro ADVANCE_PC_FETCH_AND_GOTO_NEXT _count 257 .macro GET_VREG _reg _vreg [all …]
|