Home
last modified time | relevance | path

Searched refs:macro (Results 1 – 25 of 27) sorted by relevance

12

/art/runtime/interpreter/mterp/arm/
Dheader.S128 .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/
Dheader.S134 .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/
Dheader.S108 .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/
Dheader.S104 .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/
Dheader.S35 .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/
Dasm_support_mips.S30 .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 …]
Dquick_entrypoints_mips.S39 .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/
Dasm_support_mips64.S31 .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
Dquick_entrypoints_mips64.S33 .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/
Dasm_support_arm.S42 .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 …]
Dquick_entrypoints_arm.S29 .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/
Dasm_support_arm64.S43 .macro ENTRY name
53 .macro END name
58 .macro UNIMPLEMENTED name
65 .macro POISON_HEAP_REF rRef
72 .macro UNPOISON_HEAP_REF rRef
Dquick_entrypoints_arm64.S22 .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/
Dasm_support_x86.S23 #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/
Dasm_support_x86_64.S23 #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/
Dquick_alloc_entrypoints.S17 .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/
Dcommon.def17 // Convenience macro to define an offset expression.
Doffset_mirror_object.def28 // New macro suffix Method Name (of the Offset method)
Doffset_shadow_frame.def28 // New macro suffix Method Name (of the Offset method)
Doffset_thread.def29 // New macro suffix Method Name (of the Offset method)
Doffset_dexcache.def35 // New macro suffix Method Name (of the Offset method)
/art/runtime/interpreter/mterp/out/
Dmterp_arm64.S141 .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 …]
Dmterp_mips64.S42 .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 …]
Dmterp_arm.S135 .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 …]
Dmterp_x86_64.S111 .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 …]

12