Home
last modified time | relevance | path

Searched full:have (Results 1 – 25 of 399) sorted by relevance

12345678910>>...16

/arkcompiler/ets_frontend/ts2panda/scripts/
DdiagnosticMessages.json6 "A rest parameter or binding pattern may not have a trailing comma.": {
14 "Parameter cannot have question mark and initializer.": {
62 "A rest parameter cannot have an initializer.": {
134 "An object literal cannot have multiple properties with the same name in strict mode.": {
138 "An object literal cannot have multiple get/set accessors with the same name.": {
142 "An object literal cannot have property and accessor with the same name.": {
146 "An export assignment cannot have modifiers.": {
214 "A destructuring declaration must have an initializer.": {
230 "The variable declaration of a 'for...in' statement cannot have an initializer.": {
234 "The variable declaration of a 'for...of' statement cannot have an initializer.": {
[all …]
/arkcompiler/ets_runtime/ecmascript/base/tests/
Derror_helper_test.cpp169 JSHandle<JSTaggedValue> errorMsg(factory->NewFromASCII("You have an Error!")); in HWTEST_F_L0()
180 "You have an Error!"); in HWTEST_F_L0()
183 JSHandle<JSTaggedValue> evalErrorMsg(factory->NewFromASCII("You have an eval error!")); in HWTEST_F_L0()
194 "You have an eval error!"); in HWTEST_F_L0()
197 JSHandle<JSTaggedValue> typeErrorMsg(factory->NewFromASCII("You have a type error!")); in HWTEST_F_L0()
208 "You have a type error!"); in HWTEST_F_L0()
223 JSHandle<JSTaggedValue> rangeErrorMsg(factory->NewFromASCII("You have an range error!")); in HWTEST_F_L0()
235 "You have an range error!"); in HWTEST_F_L0()
238 JSHandle<JSTaggedValue> uriErrorMsg(factory->NewFromASCII("You have an uri error!")); in HWTEST_F_L0()
249 "You have an uri error!"); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/test/quickfix/multi_patch/
Dexpect_output.txt19 QuickFix have no exception
27 QuickFix have no exception
35 QuickFix have no exception
/arkcompiler/runtime_core/docs/
Dir_format.md12 In the development process, it is very important to have auxiliary functionality for various code t…
14 …able to change the order of the passes, add and delete passes(If 2 passes have a dependency we mus…
52 …e not obvious or do need profiling information to implement them. We will have them in mind, but w…
138 **Start** BasicBlock doesn't have predecessors and have one successor. Only SafePoint, Constants an…
139 **End** BasicBlock doesn't have successors and doesn't contain instructions.
141 **BasicBlock** can not have more than one incoming or outgoing edges into the same block.
142 … block on the edge. Left graph can not be optimized to right one when block 3 have no instructions.
217 …Inst**) can have type FLOAT32, FLOAT64 and INT64. Constants all integer types and reference saves …
267 Instructions can have various count of users and this count doesn't depend on the instruction type.…
269 On the other hand, inputs depend on instruction type and mostly have fixed count. Thus, they should…
[all …]
Drationale-for-bytecode.md22 or, in other words, different CPUs have different _instruction set architectures_. This means
36 hardware world: the terms "operations", "operands", "registers" and "stack" have the same meaning.
157 to the stack-based approach. Of course, if virtual registers have large numbers that do no fit
158 into 4 bits, we have to use a wider encoding:
172 instruction lacks a wide-range form, we can prepare operands for it with moves that have all
176 be beneficial. For example, we have three types of instructions for integer-sized arithmetic
178 (which is rare) and which is supposed to have only acc-reg form. Another good candidates for
204 on the same platform with the same bytecode, we would have to handle both JavaScript-style addition
/arkcompiler/runtime_core/compiler/docs/
Dif_conversion_doc.md54 1. `JBB`(and `JBB 2` for Diamond) must have only one predecessor and one successor
55 2. `PBB` must have 2 or more predecessors
59 6. The number of Phi instruction in `PBB`, which have different inputs from corresponding predecess…
71 …b. If `PBB` doesn't have other predecessors, all Phi inputs are copied to Select instructions and …
73 7. If `PBB` doesn't have other predecessors, `BB` and `PBB` are merged
Daot_resolve_string.md6 application have to perform `ResolveStringAot` runtime call that will return a pointer. That runtim…
13 To use the latter encoding the following conditions have to be met:
47 String pointers stored inside PLT-slots have to be treated as GC-roots to prevent its scavenge in c…
Ddeoptimize_elimination_doc.md17 If `SaveStateDeoptimize` didn't have users, this instruction is replaced by `NOP`.
29 …`NOP` all `DeoptimizeIf` instruction which is dominated by current instruction and have same input.
Dreg_alloc_graph_coloring_doc.md32 …quently nodes of the same clique, or start another one. This way we don’t have situations when dif…
39 Presented algorithm leverages second approach. After Pre-coloring stage we have colors assigned for…
42 …ed node doesn’t have call-site intersection, which will “hint” all nodes of bias to caller-save re…
47 … algorithm (that is reversed PEO). On each step processes only nodes that have no colors (not pre-…
Dplt.md28 …parameter is always a callee `Method pointer`, so the trick from previous paragraph allows to have
55 …ver` after saving all registers to the stack and `BoundaryFrame` generation, have `(&FirstSlot)-48`
60 When we have `Method pointer`, it is stored into `ThirdSlot`, allow to load proper executable addre…
118 …filled with zeroes and after resolving they both store `Class pointer`, but have different meaning.
167 As all 4 resolvers have a lot of similar parts, their generation in implemented in one method - `En…
217 Registers are loaded in the same manner they were saved. So, in CallStatic we have to adjust stack …
/arkcompiler/runtime_core/tests/cts-generator/
DREADME.md54 …--run-ignored Run ignored tests, which have "runner-option: ignore" tag in test def…
78 This command will start all tests in `cts-generated` directory. Tests which have runner options `ig…
79 Tests that have `release` and `sanitizer-fail` will be excluded.
143 …tions (`--run-all`) is defined, otherwise tests will be excluded, if they have `ignore` runner opt…
165 execution. Update all tests that have `bugid: [number]` and `ignore: true` - remove bugid relation …
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph_checker.cpp123 // Check that between savestate and it's runtime call user have not reference insts. in Check()
167 "Non-end block and non-try-begin block should have 1 or 2 successesors"); in CheckControlFlow()
204 // Inst with reference type must have no_cse and no_hoist flags. in CheckDataFlow()
260 ASSERT_PRINT(inst->NoDest(), "Inlined call should have NO_DST flag"); in CheckDataFlow()
357 …ASSERT_PRINT(GetGraph()->GetStartBlock()->GetPredsBlocks().empty(), "Start block can't have predec… in CheckDataFlow()
358 …etGraph()->GetStartBlock()->GetSuccsBlocks().size() == 1, "Start block should have one successor"); in CheckDataFlow()
385 ASSERT_PRINT(HasOuterInfiniteLoop(), "Graph without infinite loops should have end block"); in CheckDataFlow()
388 …ASSERT_PRINT(GetGraph()->GetEndBlock()->GetSuccsBlocks().empty(), "End block can't have successors… in CheckDataFlow()
390 ASSERT_PRINT(iter.begin() == iter.end(), "End block can't have instructions"); in CheckDataFlow()
514 std::cerr << "Loop " << loop->GetId() << " must have safepoint\n"); in CheckDataFlow()
[all …]
/arkcompiler/runtime_core/isa/
Dasserts.rb53 assert('Prefixed instruction should have some prefix specified') do
67 assert('All prefixes should have unique name') do
164 assert('Instruction should have not more than one destination') do
171 assert('Instruction should have not more than one ID operand') do
186 assert('Calls should have call property and x_call exception tag') do
194 assert('Virtual calls should have call_virt property') do
/arkcompiler/runtime_core/docs/diagrams/
Dstatic-analyzer-gc-func-list-gen.puactivity16 title Generation list of GC unsafe functions(can have GC happen during work)
20 :List of functions which can have GC inside;
/arkcompiler/runtime_core/cmake/
DSanitizers.cmake34 # GCC doesn't have built-in macro for UBSAN, bypass by making our own definition.
45 # As of beginning of May 2020 we have checked: gcc 7.5.0, gcc 8.4.0, gcc 9.3.0 and 10.0-rc versions…
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Ddeoptimize_elimination.h62 * By default all blocks have INVALID_TYPE.
63 * GUARD - If block have IsMustDeootimize before runtime call inst(in reverse order)
64 * RUNTIME_CALL - If block have runtime call inst before IsMustDeoptimize(in reverse order)
Dtypes_resolving.h27 * - If all inputs have undefined assumes type, the optimization isn't applied.
28 …* - If some inputs have undefined assumed type they are assigned the assumed type of another inpu…
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_sharedarraybuffer.cpp146 // 3. If O does not have an [[ArrayBufferData]] internal slot, throw a TypeError exception. in GetByteLength()
148 THROW_TYPE_ERROR_AND_RETURN(thread, "don't have internal slot", JSTaggedValue::Exception()); in GetByteLength()
173 // 3. If O does not have an [[ArrayBufferData]] internal slot, throw a TypeError exception. in Slice()
175 THROW_TYPE_ERROR_AND_RETURN(thread, "don't have internal slot", JSTaggedValue::Exception()); in Slice()
228 // 17. If new does not have an [[ArrayBufferData]] internal slot, throw a TypeError exception. in Slice()
230 …THROW_TYPE_ERROR_AND_RETURN(thread, "don't have bufferdata internal slot", JSTaggedValue::Exceptio… in Slice()
Dbuiltins_dataview.cpp46 // 3. If buffer does not have an [[ArrayBufferData]] internal slot, throw a TypeError exception. in DataViewConstructor()
120 // 3. If O does not have a [[ViewedArrayBuffer]] internal slot, throw a TypeError exception. in GetBuffer()
122 …THROW_TYPE_ERROR_AND_RETURN(thread, "O does not have a [[ViewedArrayBuffer]]", JSTaggedValue::Exce… in GetBuffer()
144 // 3. If O does not have a [[ViewedArrayBuffer]] internal slot, throw a TypeError exception. in GetByteLength()
146 …THROW_TYPE_ERROR_AND_RETURN(thread, "O does not have a [[ViewedArrayBuffer]]", JSTaggedValue::Exce… in GetByteLength()
174 // 3. If O does not have a [[ViewedArrayBuffer]] internal slot, throw a TypeError exception. in GetOffset()
176 …THROW_TYPE_ERROR_AND_RETURN(thread, "O does not have a [[ViewedArrayBuffer]]", JSTaggedValue::Exce… in GetOffset()
338 // 2. If view does not have a [[DataView]] internal slot, throw a TypeError exception. in GetViewValue()
392 // 2. If view does not have a [[DataView]] internal slot, throw a TypeError exception. in SetViewValue()
Dbuiltins_map.cpp76 // 3.If S does not have a [[MapData]] internal slot, throw a TypeError exception. in Set()
98 // 3.If S does not have a [[MapData]] internal slot, throw a TypeError exception. in Clear()
114 // 3.If S does not have a [[MapData]] internal slot, throw a TypeError exception. in Delete()
132 // 3.If S does not have a [[MapData]] internal slot, throw a TypeError exception. in Has()
149 // 3.If S does not have a [[MapData]] internal slot, throw a TypeError exception. in Get()
166 // 3.If S does not have a [[MapData]] internal slot, throw a TypeError exception. in ForEach()
225 // 3.If S does not have a [[MapData]] internal slot, throw a TypeError exception. in GetSize()
Dbuiltins_symbol.cpp74 // If s does not have a [[SymbolData]] internal slot, throw a TypeError exception. in ToString()
138 // If s does not have a [[SymbolData]] internal slot, throw a TypeError exception. in ValueOf()
140 // If s does not have a [[SymbolData]] internal slot, throw a TypeError exception. in ValueOf()
219 // 4.If s does not have a [[SymbolData]] internal slot, throw a TypeError exception. in ToPrimitive()
222 // If s does not have a [[SymbolData]] internal slot, throw a TypeError exception. in ToPrimitive()
252 // If s does not have a [[SymbolData]] internal slot, throw a TypeError exception. in ThisSymbolValue()
Dbuiltins_set.cpp114 // 3.If S does not have a [[SetData]] internal slot, throw a TypeError exception. in Add()
135 // 3.If S does not have a [[SetData]] internal slot, throw a TypeError exception. in Clear()
152 // 3.If S does not have a [[SetData]] internal slot, throw a TypeError exception. in Delete()
171 // 3.If S does not have a [[SetData]] internal slot, throw a TypeError exception. in Has()
188 // 3.If S does not have a [[SetData]] internal slot, throw a TypeError exception. in ForEach()
248 // 3.If S does not have a [[SetData]] internal slot, throw a TypeError exception. in GetSize()
Dbuiltins_weak_map.cpp83 // 3.If S does not have a [[WeakMapData]] internal slot, throw a TypeError exception. in Delete()
105 // 3.If S does not have a [[WeakMapData]] internal slot, throw a TypeError exception. in Has()
126 // 3.If S does not have a [[WeakMapData]] internal slot, throw a TypeError exception. in Get()
147 // 3.If S does not have a [[WeakMapData]] internal slot, throw a TypeError exception. in Set()
/arkcompiler/runtime_core/docs/bc_verification/
Dtypes_n_values.md53 Suppose, we have types `T(+i8())` and `T(+i16())` and `i8() <: i16()`, how to relate types `T(...)`?
57 `i8() <: i16()`. I.e. we have a contradiction here.
59 Let's check `T(+i8()) <: T(+i16())`. So we have `i8() <: i16()` for the first parameters which is i…
/arkcompiler/runtime_core/runtime/tests/
Dexception_test.cpp171 << "AbstractMethod exception should have been thrown, but another has"; in TEST_F()
254 << "AbstractMethod exception should have been thrown, but another has"; in TEST_F()
340 << "AbstractMethod exception should have been thrown, but another has"; in TEST_F()
426 << "AbstractMethod exception should have been thrown, but another has"; in TEST_F()
513 << "AbstractMethod exception should have been thrown, but another has"; in TEST_F()
600 << "AbstractMethod exception should have been thrown, but another has"; in TEST_F()
683 << "AbstractMethod exception should have been thrown, but another has"; in TEST_F()
766 << "AbstractMethod exception should have been thrown, but another has"; in TEST_F()
851 << "AbstractMethod exception should have been thrown, but another has"; in TEST_F()
936 << "AbstractMethod exception should have been thrown, but another has"; in TEST_F()
[all …]

12345678910>>...16