Home
last modified time | relevance | path

Searched full:jump (Results 26 - 50 of 1634) sorted by relevance

12345678910>>...66

/third_party/mesa3d/src/intel/tools/tests/gen4/
H A Dbreak.asm1 (-f0.0) break(16) Jump: 10 Pop: 0 { align1 };
2 break(16) Jump: 5 Pop: 1 { align1 };
3 (+f0.0) break(16) Jump: 156 Pop: 0 { align1 };
4 (+f0.0.x) break(8) Jump: 16 Pop: 0 { align16 };
5 break(8) Jump: 6 Pop: 2 { align16 };
H A Dwhile.asm1 while(16) Jump: -10 { align1 };
2 while(8) Jump: -16 { align16 };
3 (-f0.0) while(16) Jump: -11 { align1 };
4 (-f0.0.x) while(8) Jump: -11 { align16 };
/third_party/pcre2/pcre2/src/sljit/
H A DsljitNativeARM_32.c417 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_uw *code, sljit_sw executable_offset) in detect_jump_type() argument
421 if (jump->flags & SLJIT_REWRITABLE_JUMP) in detect_jump_type()
425 if (jump->flags & IS_BL) in detect_jump_type()
428 if (jump->flags & JUMP_ADDR) in detect_jump_type()
429 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset); in detect_jump_type()
431 SLJIT_ASSERT(jump->flags & JUMP_LABEL); in detect_jump_type()
432 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)); in detect_jump_type()
439 if (jump->flags & IS_BL) { in detect_jump_type()
442 jump->flags |= PATCH_B; in detect_jump_type()
449 jump in detect_jump_type()
687 struct sljit_jump *jump; sljit_generate_code() local
2687 struct sljit_jump *jump; sljit_emit_jump() local
2912 struct sljit_jump *jump; sljit_emit_call() local
2966 struct sljit_jump *jump; sljit_emit_ijump() local
[all...]
H A DsljitNativeMIPS_common.c351 static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code, sljit_sw executable_offset) in detect_jump_type() argument
358 inst = (sljit_ins *)jump->addr; in detect_jump_type()
361 if (jump->flags & (SLJIT_REWRITABLE_JUMP | IS_CALL)) in detect_jump_type()
364 if (jump->flags & SLJIT_REWRITABLE_JUMP) in detect_jump_type()
368 if (jump->flags & JUMP_ADDR) in detect_jump_type()
369 target_addr = jump->u.target; in detect_jump_type()
371 SLJIT_ASSERT(jump->flags & JUMP_LABEL); in detect_jump_type()
372 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
375 if (jump->flags & IS_COND) in detect_jump_type()
379 if (jump in detect_jump_type()
522 struct sljit_jump *jump; load_addr_to_reg() local
583 struct sljit_jump *jump; sljit_generate_code() local
2894 struct sljit_jump *jump; sljit_emit_jump() local
3010 struct sljit_jump *jump; sljit_emit_cmp() local
3150 struct sljit_jump *jump = NULL; sljit_emit_ijump() local
[all...]
H A DsljitNativeARM_T2_32.c255 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_u16 *code_ptr, sljit_u16 *code, sljit_sw executable_offset) in detect_jump_type() argument
259 if (jump->flags & SLJIT_REWRITABLE_JUMP) in detect_jump_type()
262 if (jump->flags & JUMP_ADDR) { in detect_jump_type()
264 if (!(jump->u.target & 0x1)) in detect_jump_type()
266 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset) >> 1; in detect_jump_type()
269 SLJIT_ASSERT(jump->flags & JUMP_LABEL); in detect_jump_type()
270 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)) >> 1; in detect_jump_type()
273 if (jump->flags & IS_COND) { in detect_jump_type()
274 SLJIT_ASSERT(!(jump->flags & IS_BL)); in detect_jump_type()
276 jump in detect_jump_type()
310 set_jump_instruction(struct sljit_jump *jump, sljit_sw executable_offset) set_jump_instruction() argument
387 struct sljit_jump *jump; sljit_generate_code() local
2274 struct sljit_jump *jump; sljit_emit_jump() local
2486 struct sljit_jump *jump; sljit_emit_call() local
2541 struct sljit_jump *jump; sljit_emit_ijump() local
[all...]
H A DsljitNativeRISCV_common.c166 static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code, sljit_sw executable_offset) in detect_jump_type() argument
172 inst = (sljit_ins *)jump->addr; in detect_jump_type()
174 if (jump->flags & SLJIT_REWRITABLE_JUMP) in detect_jump_type()
177 if (jump->flags & JUMP_ADDR) in detect_jump_type()
178 target_addr = jump->u.target; in detect_jump_type()
180 SLJIT_ASSERT(jump->flags & JUMP_LABEL); in detect_jump_type()
181 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
186 if (jump->flags & IS_COND) { in detect_jump_type()
191 jump->flags |= PATCH_B; in detect_jump_type()
193 jump in detect_jump_type()
289 struct sljit_jump *jump = NULL; load_addr_to_reg() local
386 struct sljit_jump *jump; sljit_generate_code() local
2292 struct sljit_jump *jump; sljit_emit_jump() local
2396 struct sljit_jump *jump; sljit_emit_cmp() local
2497 struct sljit_jump *jump; sljit_emit_ijump() local
[all...]
H A DsljitNativeARM_64.c161 static SLJIT_INLINE sljit_sw detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset) in detect_jump_type() argument
166 if (jump->flags & SLJIT_REWRITABLE_JUMP) { in detect_jump_type()
167 jump->flags |= PATCH_ABS64; in detect_jump_type()
171 if (jump->flags & JUMP_ADDR) in detect_jump_type()
172 target_addr = jump->u.target; in detect_jump_type()
174 SLJIT_ASSERT(jump->flags & JUMP_LABEL); in detect_jump_type()
175 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
180 if (jump->flags & IS_COND) { in detect_jump_type()
183 code_ptr[-5] ^= (jump->flags & IS_CBZ) ? (0x1 << 24) : 0x1; in detect_jump_type()
184 jump in detect_jump_type()
245 struct sljit_jump *jump; sljit_generate_code() local
1956 struct sljit_jump *jump; sljit_emit_jump() local
1999 struct sljit_jump *jump; emit_cmp_to0() local
2033 struct sljit_jump *jump; sljit_emit_ijump() local
[all...]
H A DsljitNativePPC_common.c284 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset) in detect_jump_type() argument
291 if (jump->flags & (SLJIT_REWRITABLE_JUMP | IS_CALL)) in detect_jump_type()
294 if (jump->flags & SLJIT_REWRITABLE_JUMP) in detect_jump_type()
298 if (jump->flags & JUMP_ADDR) in detect_jump_type()
299 target_addr = jump->u.target; in detect_jump_type()
301 SLJIT_ASSERT(jump->flags & JUMP_LABEL); in detect_jump_type()
302 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
306 if (jump->flags & IS_CALL) in detect_jump_type()
313 if (jump->flags & IS_COND) { in detect_jump_type()
315 jump in detect_jump_type()
417 struct sljit_jump *jump; sljit_generate_code() local
2291 struct sljit_jump *jump; sljit_emit_jump() local
2346 struct sljit_jump *jump = NULL; sljit_emit_ijump() local
[all...]
H A DsljitNativeMIPS_32.c198 struct sljit_jump *jump; in sljit_emit_call() local
205 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_call()
206 PTR_FAIL_IF(!jump); in sljit_emit_call()
207 set_jump(jump, compiler, type & SLJIT_REWRITABLE_JUMP); in sljit_emit_call()
218 jump->flags |= IS_MOVABLE; in sljit_emit_call()
221 jump->flags |= IS_JAL; in sljit_emit_call()
224 jump->flags |= IS_CALL; in sljit_emit_call()
230 jump->addr = compiler->size; in sljit_emit_call()
237 return jump; in sljit_emit_call()
248 return jump; in sljit_emit_call()
[all...]
H A DsljitNativeMIPS_64.c228 struct sljit_jump *jump; in sljit_emit_call() local
234 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_call()
235 PTR_FAIL_IF(!jump); in sljit_emit_call()
236 set_jump(jump, compiler, type & SLJIT_REWRITABLE_JUMP); in sljit_emit_call()
247 jump->flags |= IS_MOVABLE; in sljit_emit_call()
250 jump->flags |= IS_JAL; in sljit_emit_call()
253 jump->flags |= IS_CALL; in sljit_emit_call()
259 jump->addr = compiler->size; in sljit_emit_call()
264 return jump; in sljit_emit_call()
/third_party/node/deps/v8/src/interpreter/
H A Dinterpreter-assembler.h196 // Jump forward relative to the current bytecode by the |jump_offset|.
197 void Jump(TNode<IntPtrT> jump_offset);
199 // Jump backward relative to the current bytecode by the |jump_offset|.
202 // Jump forward relative to the current bytecode by |jump_offset| if the
207 // Jump forward relative to the current bytecode by offest specified in
212 // Jump forward relative to the current bytecode by offest specified from the
218 // Jump forward relative to the current bytecode by |jump_offset| if the
223 // Jump forward relative to the current bytecode by offest specified in
228 // Jump forward relative to the current bytecode by offest specified from the
366 // Jump relativ
[all...]
H A Dbytecode-array-writer.cc9 #include "src/interpreter/bytecode-jump-table.h"
158 // Update the jump instruction's location. in BindLabel()
360 // The jump fits within the range of an UImm8 operand, so cancel in PatchJumpWith8BitOperand()
361 // the reservation and jump directly. in PatchJumpWith8BitOperand()
365 // The jump does not fit within the range of an UImm8 operand, so in PatchJumpWith8BitOperand()
367 // and update the jump instruction and operand. in PatchJumpWith8BitOperand()
388 // The jump fits within the range of an Imm16 operand, so cancel in PatchJumpWith16BitOperand()
389 // the reservation and jump directly. in PatchJumpWith16BitOperand()
394 // The jump does not fit within the range of an Imm16 operand, so in PatchJumpWith16BitOperand()
396 // and update the jump instructio in PatchJumpWith16BitOperand()
[all...]
H A Dbytecode-label.h19 // the jump is seen, so its position is always known by the time the jump is
47 // can only have at most one referrer jump.
77 // Set when the jump referrer is set (i.e. the location of the jump).
/third_party/python/Modules/
H A D_opcode.c20 jump: object = None
27 PyObject *jump) in _opcode_stack_effect_impl()
49 if (jump == Py_None) { in _opcode_stack_effect_impl()
52 else if (jump == Py_True) { in _opcode_stack_effect_impl()
55 else if (jump == Py_False) { in _opcode_stack_effect_impl()
60 "stack_effect: jump must be False, True or None"); in _opcode_stack_effect_impl()
26 _opcode_stack_effect_impl(PyObject *module, int opcode, PyObject *oparg, PyObject *jump) _opcode_stack_effect_impl() argument
/third_party/mesa3d/src/compiler/glsl/
H A Dlower_jumps.cpp89 * jump back to the top, or return from the function).
140 /* minimum jump strength (of lowered IR, not pre-lowering IR)
142 * If the block ends with a jump, must be the strength of the jump.
143 * Otherwise, the jump would be dead and have been deleted before)
145 * If the block doesn't end with a jump, it can be different than strength_none if all paths before it lead to some jump
200 ir_variable* return_flag; /* used to break out of all loops and then jump to the return instruction */
253 * Note that visiting a jump does not lower it. That is the
255 * contains the jump
900 ir_jump *jump = (ir_jump *) ir->body.get_tail(); visit() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
H A DIceSwitchLowering.cpp53 // A small number of cases is more efficient without a jump table in clusterizeSwitch()
57 // Test for a single jump table. This can be done in constant time whereas in clusterizeSwitch()
58 // finding the best set of jump table would be quadratic, too slow(?). If in clusterizeSwitch()
59 // jump tables were included in the search tree we'd first have to traverse in clusterizeSwitch()
62 // So, this single jump table is a good starting point where you can get to in clusterizeSwitch()
63 // the jump table quickly without figuring out how to unbalance the tree. in clusterizeSwitch()
69 // Might be too sparse for the jump table in clusterizeSwitch()
72 // Unlikely. Would mean can't store size of jump table. in clusterizeSwitch()
77 // Replace everything with a jump table in clusterizeSwitch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
H A DAArch64CompressJumpTables.cpp1 //==-- AArch64CompressJumpTables.cpp - Compress jump tables for AArch64 --====//
7 // This pass looks at the basic blocks each jump-table refers to and works out
28 #define DEBUG_TYPE "aarch64-jump-tables"
30 STATISTIC(NumJT8, "Number of jump-tables with 1-byte entries");
31 STATISTIC(NumJT16, "Number of jump-tables with 2-byte entries");
32 STATISTIC(NumJT32, "Number of jump-tables with 4-byte entries");
58 return "AArch64 Compress Jump Tables";
65 "AArch64 compress jump tables pass", false, false)
100 // The jump-table might have been optimized away. in compressJumpTable()
/third_party/node/deps/v8/src/codegen/
H A Dconstant-pool.cc267 void ConstantPool::EmitAndClear(Jump require_jump) { in EmitAndClear()
290 if (require_jump == Jump::kRequired) assm_->b(&after_pool); in EmitAndClear()
360 bool ConstantPool::ShouldEmitNow(Jump require_jump, size_t margin) const { in ShouldEmitNow()
375 int worst_case_size = ComputeSize(Jump::kRequired, Alignment::kRequired); in ShouldEmitNow()
384 require_jump == Jump::kOmitted && (dist64 >= kOpportunityDistToPool64); in ShouldEmitNow()
395 require_jump == Jump::kOmitted && (dist32 >= kOpportunityDistToPool32); in ShouldEmitNow()
405 int ConstantPool::ComputeSize(Jump require_jump, in ComputeSize()
414 Alignment ConstantPool::IsAlignmentRequiredIfEmittedAt(Jump require_jump, in IsAlignmentRequiredIfEmittedAt()
429 IsAlignmentRequiredIfEmittedAt(Jump::kRequired, pc_offset); in IsInImmRangeIfEmittedAt()
431 pc_offset + ComputeSize(Jump in IsInImmRangeIfEmittedAt()
[all...]
/third_party/mesa3d/src/intel/tools/tests/gen4.5/
H A Dwhile.asm1 while(16) Jump: -10 { align1 };
2 while(8) Jump: -16 { align16 };
3 (-f0.0) while(16) Jump: -11 { align1 };
4 (-f0.0.x) while(8) Jump: -11 { align16 };
/third_party/mesa3d/src/intel/tools/tests/gen5/
H A Dbreak.asm1 (+f0.0) break(8) Jump: 282 Pop: 0 { align1 };
2 (+f0.0) break(16) Jump: 282 Pop: 0 { align1 };
3 (+f0.0.x) break(8) Jump: 32 Pop: 0 { align16 };
4 break(8) Jump: 12 Pop: 2 { align16 };
/third_party/libphonenumber/metadata/src/test/java/com/google/i18n/phonenumbers/metadata/finitestatematcher/compiler/
H A DOperationTest.java35 // The jump table size is added to the offsets. in testWriteJumpTableNoExtraBranches()
43 // the jump table, which is exactly what the original offset specified. The branch before it
44 // is the same except that it must jump over the final branch (ie, +2 bytes) and so on.
45 // Direct offsets are relative to the start of the jump table however and must be adjusted.
49 // Total adjustment is 7 bytes (jump table size + 2 * branch) in testWriteJumpTableExtraBranches()
52 // Jump table: (offset-to-branch, direct-adjusted-offset, offset-to-branch) in testWriteJumpTableExtraBranches()
/base/global/i18n_lite/tools/i18n-dat-tool/src/main/resource/
H A Dmeasure-format-patterns.json4 "unit_set": "h|min|kcal|time|bpm|m|step|jump|ft|km|lap|in|cm|stroke|mi|yd",
246 "jump": {
257 "jump",
556 "unit_set": "h|min|kcal|time|bpm|m|step|jump|ft|km|lap|in|cm|stroke|mi|yd",
798 "jump": {
/third_party/ltp/tools/sparse/sparse-src/validation/
H A Dlabel-scope-cgoto.c12 void *p = &&l; // KO: 'jump' inside in bar()
21 void *p = &&l; // KO: 'jump' inside in baz()
30 void *p = &&l; // KO: 'jump' inside + removed in qux()
50 p = &&l; // KO: 'jump' inside in qxu()
60 p = &&l; // KO: 'jump' inside + removed in qzu()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/
H A Dgrid_irregular_layout_algorithm.h69 * @brief Check if offset is larger than the entire viewport. If so, skip measuring intermediate items and jump
110 void Jump(float mainSize);
115 * @param jumpIdx The GridItem index to jump to.
127 * @param jumpLineIdx The line index to jump to, can be adjusted during the function call.
135 * @return item index to jump to after skipping.
142 * @return item index to jump to after skipping.
164 float postJumpOffset_ = 0.0f; /**< The offset to be applied after performing a jump. */
/third_party/mesa3d/src/panfrost/bifrost/
H A Dbi_layout.c87 * are from the beginning of a clause so to jump forward we count the current
88 * clause length, but to jump backwards we do not. */
93 /* Signed since we might jump backwards */ in bi_block_offset()
101 /* We have to jump through this block from the start of this in bi_block_offset()
107 /* We then need to jump through every clause of every following in bi_block_offset()
124 /* We start at the beginning of the clause but have to jump in bi_block_offset()
133 /* And jump back every clause of preceding blocks up through in bi_block_offset()

Completed in 22 milliseconds

12345678910>>...66