Searched full:terminator (Results 1 – 23 of 23) sorted by relevance
| /arkcompiler/runtime_core/irtoc/lang/ |
| D | basic_block.rb | 40 def terminator? 41 !empty? && @instructions[-1].terminator?
|
| D | ir_generator.rb | 54 if false && bb.terminator? 64 if bb.terminator? 65 raise "Terminator block should have no successors" if bb.true_succ || bb.false_succ
|
| D | function.rb | 300 last_bb.set_true_succ(@current_block) if last_bb.true_succ.nil? && !last_bb.terminator? 389 …# If last instruction in the block is a terminator(e.g. Return), then don't set true successor, he… 391 …k.bb.set_true_succ(@current_block) unless !block.bb.empty? && block.bb.last_instruction.terminator?
|
| D | instruction.rb | 49 def terminator? 50 IsReturn? || IsReturnVoid? || IsThrow? || has_modifier?(:Terminator)
|
| /arkcompiler/runtime_core/irtoc/ |
| D | intrinsics.yaml | 71 set_flags: [terminator] 85 set_flags: [terminator, no_dst]
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | instructions.yaml | 536 …lags: [cf, can_throw, no_dce, no_cse, no_hoist, require_state, barrier, can_deoptimize, terminator] 574 flags: [cf, no_dce, no_hoist, no_cse, barrier, terminator] 580 flags: [cf, no_dce, no_hoist, no_cse, barrier, acc_read, terminator] 593 flags: [cf, can_throw, no_dce, no_hoist, no_cse, barrier, require_state, terminator] 921 flags: [cf, no_dce, no_hoist, no_cse, barrier, low_level, acc_read, terminator] 1158 terminator: Execution will be terminated at the given instruction
|
| D | ir_constructor.h | 621 IrConstructor &Terminator() in Terminator() function 623 CurrentInst()->SetFlag(inst_flags::TERMINATOR); in Terminator()
|
| D | graph_checker.cpp | 668 ASSERT_PRINT(last_inst->GetFlag(inst_flags::TERMINATOR), in CheckDataFlow()
|
| D | inst.h | 1152 SetFlag(inst_flags::Flags::TERMINATOR); in SetTerminator()
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | ir_builder.md | 58 6. If instruction is a terminator, goto 1, else goto 4.
|
| /arkcompiler/runtime_core/irtoc/scripts/ |
| D | resolvers.irt | 40 Intrinsic(:TAIL_CALL, res).Terminator.void
|
| D | interpreter.irt | 494 Intrinsic(:INTERPRETER_RETURN).ptr.Terminator
|
| /arkcompiler/ets_frontend/test262/ |
| D | es2abc_skip_tests.json | 7 "language/expressions/async-arrow-function/escaped-async-line-terminator.js",
|
| D | es5_tests.txt | 195 language/expressions/modulus/line-terminator.js 5638 language/expressions/assignment/line-terminator.js 6718 language/expressions/postfix-decrement/line-terminator-carriage-return.js 6719 language/expressions/postfix-decrement/line-terminator-line-feed.js 6720 language/expressions/postfix-decrement/line-terminator-line-separator.js 6721 language/expressions/postfix-decrement/line-terminator-paragraph-separator.js 6742 language/expressions/postfix-increment/line-terminator-carriage-return.js 6743 language/expressions/postfix-increment/line-terminator-line-feed.js 6744 language/expressions/postfix-increment/line-terminator-line-separator.js 6745 language/expressions/postfix-increment/line-terminator-paragraph-separator.js [all …]
|
| D | CI_tests.txt | 3406 language/expressions/postfix-increment/line-terminator-carriage-return.js 3844 language/expressions/postfix-decrement/line-terminator-line-feed.js 3850 language/expressions/postfix-decrement/line-terminator-carriage-return.js 3851 language/expressions/postfix-decrement/line-terminator-paragraph-separator.js
|
| D | es2021_tests.txt | 87 built-ins/String/prototype/trimStart/this-value-line-terminator.js 112 built-ins/String/prototype/trimEnd/this-value-line-terminator.js
|
| D | es2015_tests.txt | 6836 language/statements/async-function/syntax-declaration-no-line-terminator.js 6904 language/expressions/async-arrow-function/escaped-async-line-terminator.js
|
| /arkcompiler/ets_frontend/ts2panda/scripts/ |
| D | diagnosticMessages.json | 246 "Line terminator not permitted before arrow.": {
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | inst_builder_gen.cpp.erb | 277 inst->SetFlag(inst_flags::TERMINATOR);
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | ir_builder.cpp | 170 …// Break if we meet terminator instruction. If instruction in the middle of basic block we don't c… in BuildInstructionsForBB()
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | expressionParser.cpp | 461 "got line terminator"); in ParseArrowFunctionExpression() 1814 "Async methods cannot have a line terminator between " in CheckPropertyKeyAsycModifier()
|
| /arkcompiler/ets_frontend/es2panda/test/ |
| D | test262skiplist.txt | 991 language/comments/hashbang/line-terminator-carriage-return.js 992 language/comments/hashbang/line-terminator-line-separator.js 993 language/comments/hashbang/line-terminator-paragraph-separator.js 1011 language/expressions/async-arrow-function/escaped-async-line-terminator.js 5319 annexB/built-ins/Function/createdynfn-no-line-terminator-html-close-comment-body.js 5320 annexB/built-ins/Function/createdynfn-no-line-terminator-html-close-comment-params.js 6175 built-ins/Function/prototype/toString/line-terminator-normalisation-CR-LF.js 6176 built-ins/Function/prototype/toString/line-terminator-normalisation-CR.js 6177 built-ins/Function/prototype/toString/line-terminator-normalisation-LF.js 6640 built-ins/RegExp/prototype/source/value-line-terminator.js
|
| /arkcompiler/ets_frontend/legacy_bin/api8/src/ |
| D | index.js | 2 …terminator not permitted before arrow.");case 1206:return _(1206,o.DiagnosticCategory.Error,"Decor…
|