Home
last modified time | relevance | path

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

/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
100 .macro EXPORT_PC
107 .macro REFRESH_IBASE
114 .macro FETCH_INST
119 .macro ADVANCE count
131 .macro FETCH_ADVANCE_INST count
141 .macro PREFETCH_INST count
148 .macro GET_INST_OPCODE reg
155 .macro GOTO_OPCODE reg
[all …]
/art/runtime/arch/mips/
Dasm_support_mips.S30 .macro ENTRY name
46 .macro ENTRY_NO_GP name
57 .macro END name
62 .macro UNIMPLEMENTED name
75 .macro LDu feven,fodd,disp,base,temp
83 .macro SDu feven,fodd,disp,base,temp
91 .macro MTD reven,rodd,feven,fodd
101 .macro LDu feven,fodd,disp,base,temp
106 .macro SDu feven,fodd,disp,base,temp
111 .macro MTD reven,rodd,feven,fodd
[all …]
Dquick_entrypoints_mips.S39 .macro SETUP_SAVE_ALL_CALLEE_SAVE_FRAME
98 .macro SETUP_REFS_ONLY_CALLEE_SAVE_FRAME
136 .macro RESTORE_REFS_ONLY_CALLEE_SAVE_FRAME
161 .macro RESTORE_REFS_ONLY_CALLEE_SAVE_FRAME_AND_RETURN
172 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME_REGISTERS_ONLY
218 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME
238 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME_WITH_METHOD_IN_A0
246 .macro RESTORE_REFS_AND_ARGS_CALLEE_SAVE_FRAME
283 .macro DELIVER_PENDING_EXCEPTION
290 .macro RETURN_IF_NO_EXCEPTION
[all …]
/art/runtime/arch/mips64/
Dasm_support_mips64.S32 .macro ENTRY name
49 .macro ENTRY_NO_GP name
60 .macro END name
65 .macro UNIMPLEMENTED name
73 .macro POISON_HEAP_REF rRef
80 .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_SAVE_FRAME
139 .macro RESTORE_REFS_ONLY_CALLEE_SAVE_FRAME
191 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME_INTERNAL
251 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME
261 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME_WITH_METHOD_IN_A0
267 .macro RESTORE_REFS_AND_ARGS_CALLEE_SAVE_FRAME
657 .macro INVOKE_TRAMPOLINE_BODY cxx_name
673 .macro INVOKE_TRAMPOLINE c_name, cxx_name
691 # This macro modifies t3, t9 and v0
[all …]
/art/runtime/arch/arm/
Dasm_support_arm.S35 .macro RUNTIME_CURRENT name, num, rDest, rTemp
51 .macro DEF_ENTRY thumb_or_arm, name
72 .macro RUNTIME_CURRENT1 rDest, rTemp
75 .macro RUNTIME_CURRENT2 rDest, rTemp
78 .macro RUNTIME_CURRENT3 rDest, rTemp
84 .macro ENTRY name
89 .macro ARM_ENTRY name
94 .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_SAVE_FRAME rTemp1, rTemp2
68 .macro SETUP_REFS_ONLY_CALLEE_SAVE_FRAME rTemp1, rTemp2
96 .macro SETUP_REFS_ONLY_CALLEE_SAVE_FRAME_PRESERVE_RTEMP2 rTemp1, rTemp2
121 .macro RESTORE_REFS_ONLY_CALLEE_SAVE_FRAME
135 .macro RESTORE_REFS_ONLY_CALLEE_SAVE_FRAME_AND_RETURN
144 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME_REGISTERS_ONLY
167 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME rTemp1, rTemp2
176 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME_WITH_METHOD_IN_R0
182 .macro RESTORE_REFS_AND_ARGS_CALLEE_SAVE_FRAME
[all …]
/art/runtime/arch/arm64/
Dasm_support_arm64.S37 .macro ENTRY name
47 .macro END name
52 .macro UNIMPLEMENTED name
59 .macro POISON_HEAP_REF rRef
66 .macro UNPOISON_HEAP_REF rRef
Dquick_entrypoints_arm64.S26 .macro SETUP_SAVE_ALL_CALLEE_SAVE_FRAME
88 .macro SETUP_REFS_ONLY_CALLEE_SAVE_FRAME
139 .macro RESTORE_REFS_ONLY_CALLEE_SAVE_FRAME
168 .macro POP_REFS_ONLY_CALLEE_SAVE_FRAME
173 .macro RESTORE_REFS_ONLY_CALLEE_SAVE_FRAME_AND_RETURN
179 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME_INTERNAL
242 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME
260 .macro SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME_WITH_METHOD_IN_X0
269 .macro RESTORE_REFS_AND_ARGS_CALLEE_SAVE_FRAME
319 .macro RETURN_IF_RESULT_IS_ZERO
[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
46 .macro GENERATE_ALL_ALLOC_ENTRYPOINTS
89 .macro GENERATE_ALLOC_ENTRYPOINTS_FOR_EACH_ALLOCATOR
/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_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 …]
Dmterp_x86.S115 .macro PUSH _reg
121 .macro POP _reg
189 .macro EXPORT_PC
196 .macro REFRESH_IBASE
209 .macro RESTORE_IBASE
217 .macro RESTORE_IBASE_FROM_SELF _reg
227 .macro REFRESH_INST _opnum
235 .macro FETCH_INST
242 .macro GOTO_NEXT
253 .macro ADVANCE_PC _count
[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 …]
/art/tools/
Dcpplint.py2706 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