| /arkcompiler/runtime_core/verification/util/ |
| D | relation.h | 38 void Relate(RelIndex from, RelIndex to) in Relate() argument 40 ASSERT(from < Direct_.size()); in Relate() 42 Inverse_[to].Insert(from); in Relate() 43 Inverse_[to] |= Inverse_[from]; in Relate() 44 Direct_[from].Insert(to); in Relate() 45 Direct_[from] |= Direct_[to]; in Relate() 48 Inverse_[dst].Insert(from); in Relate() 49 Inverse_[dst] |= Inverse_[from]; in Relate() 52 Inverse_[from].ForAll([&](RelIndex src) { in Relate() 89 void ForAllFrom(RelIndex from, Handler &&handler) const in ForAllFrom() argument [all …]
|
| /arkcompiler/ets_runtime/ecmascript/napi/ |
| D | jsnapi_helper.h | 63 static inline Local<T> ToLocal(ecmascript::JSHandle<ecmascript::JSTaggedValue> from) in ToLocal() argument 65 return Local<T>(from.GetAddress()); in ToLocal() 68 static inline ecmascript::JSTaggedValue ToJSTaggedValue(JSValueRef *from) in ToJSTaggedValue() argument 70 ASSERT(from != nullptr); in ToJSTaggedValue() 71 return *reinterpret_cast<ecmascript::JSTaggedValue *>(from); in ToJSTaggedValue() 74 static inline ecmascript::JSHandle<ecmascript::JSTaggedValue> ToJSHandle(Local<JSValueRef> from) in ToJSHandle() argument 76 ASSERT(!from.IsEmpty()); in ToJSHandle() 77 return ecmascript::JSHandle<ecmascript::JSTaggedValue>(reinterpret_cast<uintptr_t>(*from)); in ToJSHandle() 80 static inline ecmascript::JSHandle<ecmascript::JSTaggedValue> ToJSHandle(JSValueRef *from) in ToJSHandle() argument 82 ASSERT(from != nullptr); in ToJSHandle() [all …]
|
| /arkcompiler/runtime_core/libark_defect_scan_aux/tests/unittest/ |
| D | module_info_test.js | 17 import var1 from './mod1' 21 import * as ns from './mod2' 25 import { var3 } from '../mod3' 29 import { var4 as local_var4 } from '../../mod4' 53 export { v5 as v } from './mod5' 54 export * from './mod6' 55 export { foo } from '../../mod7'
|
| /arkcompiler/runtime_core/runtime/bridge/arch/aarch64/ |
| D | handle_call_imm4_v4_v4_v4_aarch64.S | 30 // ABI arg reg 2 (x2) <- boxed arg0 from user's code 36 beq .Linvoke // No more args from user's code? 41 // ABI arg reg 3 (x3) <- boxed arg1 from user's code 46 beq .Linvoke // No more args from user's code? 48 // ABI arg reg 4 (x4) <- boxed arg2 from user's code 54 beq .Linvoke // No more args from user's code? 59 // ABI arg reg 5 (x5) <- boxed arg3 from user's code 64 beq .Linvoke // No more args from user's code? 66 // ABI arg reg 6 (x6) <- boxed arg4 from user's code
|
| D | handle_call_imm16_v16_aarch64.S | 44 // ABI arg reg 2 (r2) <- boxed arg0 from user's code 49 // ABI arg reg 3 (r3) <- boxed arg1 from user's code 54 // ABI arg reg 4 (r4) <- boxed arg2 from user's code 59 // ABI arg reg 5 (r5) <- boxed arg3 from user's code 64 // ABI arg reg 6 (r6) <- boxed arg4 from user's code 69 // ABI arg reg 7 (r7) <- boxed arg5 from user's code 74 // Reserve stack space for the arguments, starting from x13:
|
| /arkcompiler/ets_frontend/test262/ |
| D | intl_skip_tests.json | 5 "intl402/RelativeTimeFormat/constructor/constructor/proto-from-ctor-realm.js", 6 "intl402/Collator/proto-from-ctor-realm.js", 7 "intl402/DisplayNames/proto-from-ctor-realm.js", 8 "intl402/DateTimeFormat/proto-from-ctor-realm.js", 9 "intl402/ListFormat/constructor/constructor/proto-from-ctor-realm.js", 10 "intl402/Segmenter/constructor/constructor/proto-from-ctor-realm.js", 11 "intl402/Segmenter/proto-from-ctor-realm.js", 12 "intl402/NumberFormat/proto-from-ctor-realm.js", 13 "intl402/Locale/proto-from-ctor-realm.js", 14 "intl402/PluralRules/proto-from-ctor-realm.js",
|
| /arkcompiler/runtime_core/tests/cts-coverage-tool/config/ |
| D | non_testable.yaml | 17 description: Conversion from floating-point types to integer one obeys the following 20 - title: Load accumulator from string constant pool 31 - title: Load accumulator from type constant pool 48 - title: Dynamic load accumulator from register 50 Move 'any' value from register to accumulator 63 Move 'any' value from accumulator to register 74 - title: Dynamic load accumulator from immediate 92 - title: Dynamic return from method 94 Return 'any' value in accumulator from method to its caller 108 and continue execution from the first instruction of a method. [all …]
|
| /arkcompiler/ets_frontend/ts2panda/tests/expression/ |
| D | stringLiteral.test.ts | 16 import { expect } from 'chai'; 17 import * as ts from "typescript"; 18 import { compileStringLiteral } from "../../src/expression/stringLiteral"; 21 } from "../../src/irnodes"; 22 import { PandaGen } from "../../src/pandagen"; 23 import { checkInstructions } from "../utils/base"; 24 import { creatAstFromSnippet } from "../utils/asthelper";
|
| D | void.test.ts | 18 } from 'chai'; 28 } from "../../src/irnodes"; 29 import { checkInstructions, compileMainSnippet } from "../utils/base"; 30 import { creatAstFromSnippet } from "../utils/asthelper" 31 import { PandaGen } from '../../src/pandagen';
|
| D | numericLiteral.test.ts | 16 import { expect } from 'chai'; 17 import * as ts from "typescript"; 18 import { compileNumericLiteral } from "../../src/expression/numericLiteral"; 25 } from "../../src/irnodes"; 26 import { PandaGen } from "../../src/pandagen"; 27 import { checkInstructions } from "../utils/base"; 28 import { creatAstFromSnippet } from "../utils/asthelper"
|
| /arkcompiler/ets_frontend/ts2panda/src/ |
| D | ecmaModule.ts | 16 import * as ts from "typescript"; 17 import { PandaGen } from "./pandagen"; 18 import { DiagnosticCode, DiagnosticError } from "./diagnostic"; 19 import { ModuleScope, Scope } from "./scope"; 20 import { getSourceFileOfNode } from "./jshelpers"; 21 import { LReference } from "./base/lreference"; 22 import { Compiler } from "./compiler"; 23 import { ModuleVariable } from "./variable"; 69 // import x from 'test.js'; 70 // import {x} from 'test.js'; [all …]
|
| D | compilerDriver.ts | 16 import { readFileSync, writeFileSync } from "fs"; 17 import * as ts from "typescript"; 18 import { addVariableToScope } from "./addVariable2Scope"; 19 import { AssemblyDumper } from "./assemblyDumper"; 23 } from "./base/util"; 24 import { CmdOptions } from "./cmdOptions"; 27 } from "./compiler"; 28 import { CompilerStatistics } from "./compilerStatistics"; 29 import { DebugInfo } from "./debuginfo"; 30 import { hoisting } from "./hoisting"; [all …]
|
| D | hoisting.ts | 16 import * as ts from "typescript"; 17 import { CacheList, getVregisterCache } from "./base/vregisterCache"; 18 import { Compiler } from "./compiler"; 19 import { CompilerDriver } from "./compilerDriver"; 20 import { NodeKind } from "./debuginfo"; 21 import { PandaGen } from "./pandagen"; 22 import { Recorder } from "./recorder"; 33 } from "./scope"; 34 import { ModuleVariable } from "./variable";
|
| /arkcompiler/runtime_core/runtime/bridge/arch/amd64/ |
| D | handle_call_imm4_v4_v4_v4_amd64.S | 33 // ABI arg reg 2 (rdx) <- boxed arg0 from user's code 38 cmpl $1, %esi // No more args from user's code? 46 // ABI arg reg 3 (rcx) <- boxed arg1 from user's code 50 cmpl $2, %esi // No more args from user's code? 53 // ABI arg reg 4 (r8) <- boxed arg2 from user's code 57 cmpl $3, %esi // No more args from user's code? 65 // ABI arg reg 5 (r9) <- boxed arg3 from user's code 69 cmpl $4, %esi // No more args from user's code? 72 // Stack slot <- boxed arg4 from user's code
|
| /arkcompiler/ets_frontend/ts2panda/tests/ |
| D | esmodule.test.ts | 18 } from 'chai'; 20 import { checkInstructions, SnippetCompiler } from "./utils/base"; 37 } from "../src/irnodes"; 38 import { CmdOptions } from '../src/cmdOptions'; 39 import { creatAstFromSnippet } from "./utils/asthelper"; 40 import { PandaGen } from '../src/pandagen'; 68 snippetCompiler.compile(`import a from 'test.js'; let v = a; export {a};`); 85 `import { Graphics } from 'module1'; 86 import { graphicsAssembler as graphics } from 'module2'; 87 export { earcut } from 'module3';
|
| D | pandagen.test.ts | 18 } from 'chai'; 20 import * as ts from "typescript"; 24 } from "../src/irnodes"; 25 import { PandaGen } from "../src/pandagen"; 26 import { checkInstructions } from "./utils/base"; 27 import { creatAstFromSnippet } from "./utils/asthelper";
|
| /arkcompiler/ets_frontend/ts2panda/src/base/ |
| D | lexEnv.ts | 16 import { CmdOptions } from "../cmdOptions"; 19 } from "../irnodes"; 20 import { PandaGen } from "../pandagen"; 21 import { VariableScope } from "../scope"; 25 } from "./bcGenUtil"; 26 import { CacheList, getVregisterCache } from "./vregisterCache";
|
| D | lreference.ts | 16 import { PandaGen } from "src/pandagen"; 17 import * as ts from "typescript"; 18 import { Compiler } from "../compiler"; 19 import { compileDestructuring } from "../compilerUtils"; 20 import { DiagnosticCode, DiagnosticError } from "../diagnostic"; 21 import { getObjAndProp } from "../expression/memberAccessExpression"; 22 import { findInnerExprOfParenthesis } from "../expression/parenthesizedExpression"; 23 import { VReg } from "../irnodes"; 24 import * as jshelpers from "../jshelpers"; 25 import { Scope } from "../scope"; [all …]
|
| /arkcompiler/runtime_core/verification/util/tests/ |
| D | relation_test.cpp | 43 auto get_set_from = [&relation](size_t from) { in TEST_F() argument 45 relation.ForAllFrom(from, [&result](size_t to) { in TEST_F() 54 relation.ForAllTo(to, [&result](size_t from) { in TEST_F() argument 55 result.insert(from); in TEST_F() 92 auto get_set_from = [&relation](size_t from) { in TEST_F() argument 94 relation.ForAllFrom(from, [&result](size_t to) { in TEST_F() 103 relation.ForAllTo(to, [&result](size_t from) { in TEST_F() argument 104 result.insert(from); in TEST_F() 137 auto get_set_between = [&relation](size_t from, size_t to) { in TEST_F() argument 139 relation.ForAllBetween(from, to, [&result](size_t elt) { in TEST_F()
|
| /arkcompiler/ets_frontend/testTs/instype/ |
| D | recordimport.ts | 1 import hello from "./recordexport" 2 import {a as x, b as y, c, d, Calculator, add} from "./recordexport" 3 import * as calculator from "./recordexport" 4 import {A, B} from "./recordexport"
|
| /arkcompiler/ets_frontend/ts2panda/src/expression/ |
| D | yieldExpression.ts | 16 import * as ts from "typescript"; 17 import { GeneratorFunctionBuilder } from "../function/generatorFunctionBuilder"; 18 import { DiagnosticCode, DiagnosticError } from "../diagnostic"; 19 import { CacheList, getVregisterCache } from "../base/vregisterCache"; 20 import { AsyncGeneratorFunctionBuilder } from "../function/asyncGeneratorFunctionBuilder"; 21 import { Compiler } from "../compiler";
|
| /arkcompiler/ets_frontend/ts2panda/src/statement/ |
| D | forOfStatement.ts | 16 import * as ts from "typescript"; 17 import { Compiler } from "src/compiler"; 21 } from "../base/vregisterCache"; 22 import { LabelTarget } from "./labelTarget"; 23 import { Label, VReg } from "../irnodes"; 24 import { TryBuilderWithForOf } from "./tryStatement"; 25 import { PandaGen } from "src/pandagen"; 26 import { LoopScope } from "src/scope";
|
| /arkcompiler/ets_frontend/es2panda/parser/module/ |
| D | sourceTextModuleRecord.cpp | 32 // import x from 'test.js' 33 // import {x} from 'test.js' 34 // import {x as y} from 'test.js' 35 // import defaultExport from 'test.js' 44 // e.g. export { x }; import { x } from 'test.js' in AddImportEntry() 48 // import * as x from 'test.js' 71 // e.g. import { x } from 'test.js'; export { x } in AddLocalExportEntry() 82 // export {x} from 'test.js' 83 // export {x as y} from 'test.js' 84 // import { x } from 'test.js'; export { x } [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | ldobj.obj.yaml | 95 title: Get field from object to accumulator 97 Get field value from an object by field id and put it into accumulator. 400 …description: Check that accumulator value is loaded from field into accumulator. More tests on ldo… 402 description: Get field value from an object by field id and put it into accumulator. 443 # load null from Q type field 449 # load null from Q[] type field 455 # load R object from R type field 461 # load R[] from R[] type field 467 # load R object from panda.Object type field 473 # load R[] from panda.Object type field [all …]
|
| D | ldobj.v.obj.yaml | 95 title: Get field from object to register 97 Get field value from an object by field id and put it into register. 397 …description: Check that field value is loaded from field into register. More tests on ldobj.v.obj … 399 description: Get field value from an object by field id and put it into register. 440 # load null from Q type field 447 # load null from Q[] type field 454 # load R object from R type field 461 # load R[] from R[] type field 468 # load R object from panda.Object type field 475 # load R[] from panda.Object type field [all …]
|