Home
last modified time | relevance | path

Searched full:terminator (Results 1 – 23 of 23) sorted by relevance

/arkcompiler/runtime_core/irtoc/lang/
Dbasic_block.rb40 def terminator?
41 !empty? && @instructions[-1].terminator?
Dir_generator.rb54 if false && bb.terminator?
64 if bb.terminator?
65 raise "Terminator block should have no successors" if bb.true_succ || bb.false_succ
Dfunction.rb300 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?
Dinstruction.rb49 def terminator?
50 IsReturn? || IsReturnVoid? || IsThrow? || has_modifier?(:Terminator)
/arkcompiler/runtime_core/irtoc/
Dintrinsics.yaml71 set_flags: [terminator]
85 set_flags: [terminator, no_dst]
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinstructions.yaml536 …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
Dir_constructor.h621 IrConstructor &Terminator() in Terminator() function
623 CurrentInst()->SetFlag(inst_flags::TERMINATOR); in Terminator()
Dgraph_checker.cpp668 ASSERT_PRINT(last_inst->GetFlag(inst_flags::TERMINATOR), in CheckDataFlow()
Dinst.h1152 SetFlag(inst_flags::Flags::TERMINATOR); in SetTerminator()
/arkcompiler/runtime_core/compiler/docs/
Dir_builder.md58 6. If instruction is a terminator, goto 1, else goto 4.
/arkcompiler/runtime_core/irtoc/scripts/
Dresolvers.irt40 Intrinsic(:TAIL_CALL, res).Terminator.void
Dinterpreter.irt494 Intrinsic(:INTERPRETER_RETURN).ptr.Terminator
/arkcompiler/ets_frontend/test262/
Des2abc_skip_tests.json7 "language/expressions/async-arrow-function/escaped-async-line-terminator.js",
Des5_tests.txt195 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 …]
DCI_tests.txt3406 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
Des2021_tests.txt87 built-ins/String/prototype/trimStart/this-value-line-terminator.js
112 built-ins/String/prototype/trimEnd/this-value-line-terminator.js
Des2015_tests.txt6836 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/
DdiagnosticMessages.json246 "Line terminator not permitted before arrow.": {
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinst_builder_gen.cpp.erb277 inst->SetFlag(inst_flags::TERMINATOR);
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.cpp170 …// 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/
DexpressionParser.cpp461 "got line terminator"); in ParseArrowFunctionExpression()
1814 "Async methods cannot have a line terminator between " in CheckPropertyKeyAsycModifier()
/arkcompiler/ets_frontend/es2panda/test/
Dtest262skiplist.txt991 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/
Dindex.js2terminator not permitted before arrow.");case 1206:return _(1206,o.DiagnosticCategory.Error,"Decor…