/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 906 .macro INVOKE_TRAMPOLINE_BODY cxx_name 922 .macro INVOKE_TRAMPOLINE c_name, cxx_name 940 # This macro modifies t3, t9 and v0 [all …]
|
/art/runtime/arch/arm/ |
D | asm_support_arm.S | 35 .macro RUNTIME_CURRENT name, num, rDest 50 .macro DEF_ENTRY thumb_or_arm, name 71 .macro RUNTIME_CURRENT1 rDest 74 .macro RUNTIME_CURRENT2 rDest 77 .macro RUNTIME_CURRENT3 rDest 83 .macro ENTRY name 88 .macro ARM_ENTRY name 93 .macro END name 117 .macro UNIMPLEMENTED name 125 .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 93 .macro RESTORE_SAVE_REFS_ONLY_FRAME 107 .macro RESTORE_SAVE_REFS_ONLY_FRAME_AND_RETURN 116 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME_REGISTERS_ONLY 139 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME rTemp 148 .macro SETUP_SAVE_REFS_AND_ARGS_FRAME_WITH_METHOD_IN_R0 154 .macro RESTORE_SAVE_REFS_AND_ARGS_FRAME 178 .macro SETUP_SAVE_EVERYTHING_FRAME_CORE_REGS_SAVED rTemp [all …]
|
/art/runtime/arch/arm64/ |
D | asm_support_arm64.S | 37 .macro ENTRY name 47 .macro END name 52 .macro UNIMPLEMENTED name 59 .macro POISON_HEAP_REF rRef 66 .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_TWO_REGS reg1, reg2, offset 48 .macro RESTORE_TWO_REGS reg1, reg2, offset 54 .macro SAVE_TWO_REGS_INCREASE_FRAME reg1, reg2, frame_adjustment 61 .macro RESTORE_TWO_REGS_DECREASE_FRAME reg1, reg2, frame_adjustment 72 .macro SETUP_SAVE_ALL_CALLEE_SAVES_FRAME 116 .macro SETUP_SAVE_REFS_ONLY_FRAME [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_EACH_ALLOCATOR 86 .macro GENERATE_ALLOC_ENTRYPOINTS_FOR_REGION_TLAB_ALLOCATOR 101 .macro GENERATE_ALLOC_ENTRYPOINTS_FOR_TLAB_ALLOCATOR 116 .macro GENERATE_ALLOC_ENTRYPOINTS_FOR_NON_REGION_TLAB_ALLOCATORS 121 .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_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 …]
|
/art/tools/ |
D | cpplint.py | 2706 def ReplaceableCheck(operator, macro, line): argument 2729 match_this = (r'\s*' + macro + r'\((\s*' + 2754 for macro in _CHECK_MACROS: 2755 if raw_lines[linenum].find(macro) >= 0: 2756 current_macro = macro
|