Home
last modified time | relevance | path

Searched full:can_throw (Results 1 – 25 of 31) sorted by relevance

12

/arkcompiler/runtime_core/static_core/irtoc/
Dintrinsics.yaml33 clear_flags: [require_state, can_throw, heap_inv]
48 clear_flags: [require_state, can_throw, heap_inv]
63 clear_flags: [require_state, can_throw, heap_inv]
79 clear_flags: [require_state, can_throw, heap_inv]
95 clear_flags: [require_state, can_throw, heap_inv]
109 clear_flags: [require_state, can_throw, heap_inv]
124 clear_flags: [runtime_call, require_state, can_throw, heap_inv]
139 clear_flags: [runtime_call, require_state, can_throw, heap_inv]
154 clear_flags: [runtime_call, require_state, can_throw, heap_inv]
169 clear_flags: [runtime_call, require_state, can_throw, heap_inv]
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/intrinsics/
Dstd_js_jsruntime.yaml58 clear_flags: [can_throw, heap_inv]
70 clear_flags: [can_throw, heap_inv, no_dce, no_cse]
82 clear_flags: [can_throw, heap_inv, no_dce, no_cse]
94 clear_flags: [can_throw, heap_inv, no_dce, no_cse]
105 clear_flags: [can_throw, heap_inv, no_cse]
116 clear_flags: [can_throw, heap_inv, no_cse]
127 clear_flags: [can_throw, heap_inv, no_cse]
139 clear_flags: [can_throw, heap_inv, no_cse]
151 clear_flags: [can_throw, heap_inv, no_cse]
163 clear_flags: [can_throw, heap_inv, no_cse]
[all …]
/arkcompiler/runtime_core/libabckit/src/
Dabckit_compiler_intrinsics.yaml86 …clear_flags: [ "require_state", "call", "heap_inv", "barrier", "can_throw", "no_dce", "no_hoist", …
226 …clear_flags: [ "can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrie…
246 …clear_flags: [ "can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrie…
266 …clear_flags: [ "can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrie…
286 …clear_flags: [ "can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrie…
306 …clear_flags: [ "can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrie…
326 …clear_flags: [ "can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrie…
346 …clear_flags: [ "can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrie…
366 …clear_flags: [ "can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrie…
386 …clear_flags: [ "can_throw", "no_dce", "require_state", "call", "runtime_call", "heap_inv", "barrie…
[all …]
/arkcompiler/runtime_core/static_core/runtime/
Druntime.yaml314 clear_flags: [ can_throw, heap_inv ]
326 clear_flags: [ can_throw, heap_inv ]
338 clear_flags: [require_state, runtime_call, can_throw, heap_inv]
350 clear_flags: [require_state, runtime_call, can_throw, heap_inv]
362 clear_flags: [require_state, runtime_call, can_throw, heap_inv]
374 clear_flags: [require_state, runtime_call, can_throw, heap_inv]
386 clear_flags: [require_state, runtime_call, can_throw, heap_inv]
398 clear_flags: [require_state, runtime_call, can_throw, heap_inv]
410 clear_flags: [require_state, runtime_call, can_throw, heap_inv]
501 clear_flags: [require_state, runtime_call, can_throw, heap_inv]
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dinstructions.yaml282 flags: [can_throw, no_dce, no_hoist, no_cse, alloc, require_state, runtime_call, mem_barrier]
290 flags: [can_throw, no_dce, no_hoist, no_cse, alloc, require_state, runtime_call, mem_barrier]
298 flags: [can_throw, no_dce, no_hoist, no_cse, alloc, require_state, runtime_call, acc_write]
299 abckit_flags: [can_throw, no_dce, no_hoist, no_cse, alloc, runtime_call, acc_write]
307 flags: [can_throw, no_dce, no_hoist, no_cse, alloc, require_state, runtime_call, acc_write]
313 …flags: [can_throw, no_dce, no_hoist, no_cse, barrier, alloc, require_state, runtime_call, acc_writ…
391 flags: [can_throw, no_dce, require_state, runtime_call]
438 flags: [can_throw, no_dce, require_state, runtime_call]
463 …flags: [store, can_throw, no_dce, no_hoist, no_cse, barrier, require_state, runtime_call, implicit…
487 flags: [load, can_throw, no_hoist, no_cse, require_state, runtime_call, acc_write]
[all …]
/arkcompiler/runtime_core/static_core/tests/cts-assembly/
Dtry-catch-03.pa22 call.short can_throw, v0, v1
34 .function void can_throw(i32[] a0, i32 a1) {
Dtry-catch-04.pa22 call.short can_throw, v0, v1
34 .function void can_throw(i32[] a0, i32 a1) {
/arkcompiler/runtime_core/static_core/runtime/interpreter/
Dinstruction_handler_base.h220 template <BytecodeInstruction::Format FORMAT, bool CAN_THROW>
225 if (CAN_THROW) { in MoveToNextInst()
230 template <bool CAN_THROW>
235 if (CAN_THROW) { in JumpToInst()
240 template <bool CAN_THROW>
245 if (CAN_THROW) { in JumpTo()
/arkcompiler/runtime_core/libabckit/src/templates/dyn_intrinsics/
Ddyn_intrinsics_flags.inc.erb19 …gs::CALL|ark::compiler::inst_flags::HEAP_INV|ark::compiler::inst_flags::CAN_THROW|ark::compiler::i…
24 inst->SetFlag(ark::compiler::inst_flags::CAN_THROW);
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_compiler_intrinsics.yaml166 clear_flags: [ acc_read, require_state, can_throw, heap_inv, no_dce, no_cse, no_hoist ]
178 clear_flags: [ acc_read, require_state, can_throw, heap_inv, no_dce, no_cse, no_hoist ]
201 clear_flags: [ acc_read, require_state, can_throw, heap_inv, no_dce, no_cse, no_hoist ]
Dets_libbase_runtime.yaml3477 clear_flags: [ require_state, runtime_call, can_throw ]
3488 clear_flags: [ require_state, runtime_call, can_throw ]
3877 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ]
3890 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ]
3903 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ]
3916 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ]
3929 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ]
3942 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ]
3955 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ]
3968 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ]
[all …]
/arkcompiler/runtime_core/static_core/docs/
Dintrinsics-yaml.md130 Example: ```set_flags: [require_state, can_throw, heap_inv]```
140 Example: ```clear_flags: [require_state, can_throw, heap_inv]```
145 ```no_dce, no_hoist, no_cse, barrier, require_state, runtime_call, heap_inv, can_throw```
/arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/
Dintrinsics_flags.inl.erb36CAN_THROW) == 0 || (clear_flags & (compiler::inst_flags::REQUIRE_STATE | compiler::inst_flags::RUN…
/arkcompiler/runtime_core/static_core/libpandabase/
Dutils.rb20 …no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call", "heap_inv", "can_throw"]
/arkcompiler/runtime_core/static_core/compiler/optimizer/templates/intrinsics/
Dintrinsics_flags.inl.erb33CAN_THROW) == 0 || (CLEAR_FLAGS & (compiler::inst_flags::REQUIRE_STATE | compiler::inst_flags::RUN…
Dintrinsic_flags_test.inl.erb26 …inst_flags::CAN_THROW | inst_flags::HEAP_INV | inst_flags::CALL | inst_flags::ACC_WRITE | inst_fla…
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinstructions.yaml100 flags: [load, can_throw, no_hoist, no_cse, require_state, runtime_call, acc_write]
247 can_throw: Instruction can throw exception
249 is_check: Instruction has runtime-checks and has `can_throw` flag
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dcheck_resolver.cpp28 user.GetInst()->SetFlag(compiler::inst_flags::CAN_THROW); in ReplaceCheck()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dmemory_coalescing.cpp704 pload->SetFlag(compiler::inst_flags::CAN_THROW); in ReplaceLoadArray()
728 pload->SetFlag(compiler::inst_flags::CAN_THROW); in ReplaceLoadObject()
746 pload->SetFlag(compiler::inst_flags::CAN_THROW); in ReplaceLoadArrayI()
766 pstore->SetFlag(compiler::inst_flags::CAN_THROW); in ReplaceStoreArray()
792 pstore->SetFlag(compiler::inst_flags::CAN_THROW); in ReplaceStoreObject()
811 pstore->SetFlag(compiler::inst_flags::CAN_THROW); in ReplaceStoreArrayI()
Dmemory_barriers.cpp240 memInst->SetFlag(compiler::inst_flags::CAN_THROW); in VisitNullCheck()
Dloop_idioms.cpp395 mmove->ClearFlag(inst_flags::Flags::CAN_THROW); in ReplaceLoopCompletely()
539 fillArray->ClearFlag(inst_flags::Flags::CAN_THROW); in CreateArrayInitIntrinsic()
Dnative_call_optimization.cpp124 callNative->ClearFlag(inst_flags::Flags::CAN_THROW); in OptimizePrimitiveNativeCall()
/arkcompiler/runtime_core/static_core/irtoc/lang/
Dir_generator.rb109 Output << "#{var_name}->SetFlag(inst_flags::CAN_THROW);"
Dinstruction.rb264 Output.println("#{local_var_name}->SetFlag(inst_flags::CAN_THROW);")
/arkcompiler/runtime_core/static_core/compiler/tests/
Dloop_idioms_test.cpp110 .ClearFlag(compiler::inst_flags::CAN_THROW) in BuildExpectedFillArrayFull()
403 .ClearFlag(compiler::inst_flags::CAN_THROW) in FillLargeArrayWithConstantIterationsCountExpected()

12