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
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/
Dasm_support_arm.S35 .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 …]
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
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/
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.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_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/
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_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/
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_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 …]
/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

12