| /arkcompiler/runtime_core/static_core/irtoc/ |
| D | intrinsics.yaml | 33 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/libabckit/src/ |
| D | abckit_compiler_intrinsics.yaml | 26 clear_flags: [ "require_state", "call", "heap_inv", "acc_write", "acc_read" ] 46 clear_flags: [ "require_state", "call", "heap_inv", "acc_read", "no_dce", "barrier" ] 66 clear_flags: [ "require_state", "call", "heap_inv", "acc_write", "barrier" ] 86 …clear_flags: [ "require_state", "call", "heap_inv", "barrier", "can_throw", "no_dce", "no_hoist", … 106 clear_flags: [ "require_state", "call", "heap_inv", "runtime_call", "acc_read", "acc_write" ] 126 clear_flags: [ "require_state", "call", "heap_inv", "barrier", "acc_read", "acc_write" ] 146 clear_flags: [ "require_state", "call", "heap_inv", "barrier", "acc_read", "acc_write" ] 166 clear_flags: [ "require_state", "call", "heap_inv", "barrier", "acc_read"] 186 clear_flags: [ "require_state", "call", "heap_inv", "barrier", "acc_read"] 206 clear_flags: [ "require_state", "call", "heap_inv", "barrier", "acc_read"] [all …]
|
| /arkcompiler/runtime_core/compiler/ |
| D | intrinsics.yaml | 31 clear_flags: ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call"] 51 clear_flags: ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call"] 71 clear_flags: ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call"] 91 clear_flags: ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call"] 111 clear_flags: ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call"] 131 clear_flags: ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call"] 151 clear_flags: ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call"] 171 clear_flags: ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call"] 191 clear_flags: ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call"] 211 clear_flags: ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call"] [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | analysis_test.cpp | 30 INST(1U, Opcode::Intrinsic).ref().ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F() 41 .ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F() 53 INST(1U, Opcode::Intrinsic).ref().ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F() 62 .ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F() 78 INST(1U, Opcode::Intrinsic).ref().ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F() 90 .ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F() 102 INST(1U, Opcode::Intrinsic).ref().ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F() 111 .ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F() 130 INST(2U, Opcode::Intrinsic).ref().ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F() 142 INST(2U, Opcode::Intrinsic).ref().ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F() [all …]
|
| D | loop_idioms_test.cpp | 109 .ClearFlag(compiler::inst_flags::REQUIRE_STATE) in BuildExpectedFillArrayFull() 402 .ClearFlag(compiler::inst_flags::REQUIRE_STATE) in FillLargeArrayWithConstantIterationsCountExpected()
|
| D | vn_test.cpp | 1217 .ClearFlag(compiler::inst_flags::REQUIRE_STATE) in TEST_F() 1224 .ClearFlag(compiler::inst_flags::REQUIRE_STATE) in TEST_F() 1239 .ClearFlag(compiler::inst_flags::REQUIRE_STATE) in TEST_F() 1246 .ClearFlag(compiler::inst_flags::REQUIRE_STATE) in TEST_F() 1284 INST(13U, Opcode::Intrinsic).ref().ClearFlag(compiler::inst_flags::REQUIRE_STATE); in TEST_F()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | instructions.yaml | 113 flags: [no_dce, no_hoist, no_cse, barrier, acc_read, require_state, can_deoptimize] 282 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] 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/runtime/ |
| D | runtime.yaml | 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] 512 clear_flags: [require_state, runtime_call, can_throw, heap_inv] 523 clear_flags: [require_state, runtime_call, can_throw, heap_inv] [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_compiler_intrinsics.yaml | 166 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 ]
|
| D | ets_libbase_runtime.yaml | 3477 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/ |
| D | intrinsics-yaml.md | 130 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/ |
| D | intrinsics_flags.inl.erb | 30 …static_assert((clear_flags & compiler::inst_flags::REQUIRE_STATE) == 0, "<%= intrinsic.enum_name %… 36 …:inst_flags::CAN_THROW) == 0 || (clear_flags & (compiler::inst_flags::REQUIRE_STATE | compiler::in…
|
| D | intrinsic_flags_test.inl.erb | 25 …gs::NO_CSE | inst_flags::NO_HOIST | inst_flags::BARRIER | inst_flags::REQUIRE_STATE | inst_flags::…
|
| /arkcompiler/runtime_core/static_core/libpandabase/ |
| D | utils.rb | 20 …safe_flags = ["no_dce", "no_hoist", "no_cse", "barrier", "require_state", "runtime_call", "heap_in…
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/templates/ |
| D | inst_flags.inl.erb | 21 inst->ClearFlag(inst_flags::REQUIRE_STATE);
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | instructions.yaml | 100 flags: [load, can_throw, no_hoist, no_cse, require_state, runtime_call, acc_write] 112 flags: [no_dce, no_hoist, no_cse, barrier, require_state, runtime_call] 260 require_state: Instruction may call runtime, thus, it requires SaveState in the inputs
|
| D | graph_checker.cpp | 62 // Check `require_state` flag in UserInputCheck() 67 std::cerr << "Incorrect 'require_state' flag in the inst: " << *inst); in UserInputCheck()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/templates/intrinsics/ |
| D | intrinsic_flags_test.inl.erb | 25 …gs::NO_CSE | inst_flags::NO_HOIST | inst_flags::BARRIER | inst_flags::REQUIRE_STATE | inst_flags::…
|
| D | intrinsics_flags.inl.erb | 33 …:inst_flags::CAN_THROW) == 0 || (CLEAR_FLAGS & (compiler::inst_flags::REQUIRE_STATE | compiler::in…
|
| /arkcompiler/runtime_core/libabckit/src/templates/dyn_intrinsics/ |
| D | dyn_intrinsics_flags.inc.erb | 19 …FLAGS = ark::compiler::inst_flags::BARRIER|ark::compiler::inst_flags::REQUIRE_STATE|ark::compiler:…
|
| /arkcompiler/runtime_core/static_core/irtoc/lang/ |
| D | ir_generator.rb | 132 elsif inst.dscr.flags.include?('require_state')
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | loop_idioms.cpp | 393 mmove->ClearFlag(inst_flags::Flags::REQUIRE_STATE); in ReplaceLoopCompletely() 537 fillArray->ClearFlag(inst_flags::Flags::REQUIRE_STATE); in CreateArrayInitIntrinsic()
|
| D | native_call_optimization.cpp | 126 callNative->ClearFlag(inst_flags::Flags::REQUIRE_STATE); in OptimizePrimitiveNativeCall()
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | compiler_inst_test.cpp | 814 save_state2.SetFlag(inst_flags::Flags::REQUIRE_STATE);
|
| /arkcompiler/runtime_core/libabckit/src/adapter_static/ |
| D | ir_static_instr_1.cpp | 2267 callImpl->ClearFlag(compiler::inst_flags::REQUIRE_STATE); in IcreateCallStaticStatic() 2292 callImpl->ClearFlag(compiler::inst_flags::REQUIRE_STATE); in IcreateCallVirtualStatic()
|