| /arkcompiler/runtime_core/cmake/ |
| D | ClangTidy.cmake | 96 # because of its syntax limitations (in particular, all checks should be passed 144 … "-bugprone-macro-parentheses" # disabled because it is hard to write macros with types with it 145 "-llvm-header-guard" # disabled because of incorrect root prefix 146 "-llvm-include-order" # disabled because conflicts with the clang-format 147 "-readability-identifier-naming" # disabled because we will use little-hump-style 149 …"-fuchsia-trailing-return" # disabled because we have a lot of false positives and it is stylisti… 150 …"-fuchsia-default-arguments-calls" # disabled because we use functions with default arguments a lot 151 …"-fuchsia-default-arguments-declarations" # disabled because we use functions with default argumen…
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | interface_inline_cache.md | 52 because read and write 64bit is atomic, same `cache` maybe use at same time 56 2. because `class address` is no move in ark, so we do not need to worry that the saved class will … 63 because method* is 64bit, it must be indirectly stored,cache only have 32bit to use 100 because Method* is 8bit align, so Method* can be compressed. So the actual range we can store is:
|
| D | aot_cha.md | 82 For JIT compiler steps 2-3-4 is merged into one, because it can obtain the index of method in virtu… 85 For AOT compilation the method and its index in virtual table is unknown because at runtime the cha… 91 because the MethodPtr is needed only to obtain the virtual table index. The indices inside virtual …
|
| D | reg_alloc_graph_coloring_doc.md | 20 …(to sequential numbering) in order <caller-saved, callee-saved>. In fact because these values with… 49 …s “Full”-busy bitset. Satisfying it provide us the best case allocation, because it’s not only doe… 58 … in case of high register pressure, fallback to LinearScan is performed. Because entire allocation…
|
| /arkcompiler/runtime_core/verification/ |
| D | TODO.txt | 6 …- [x] Passing PandaTypes to absint by const ref, because absint is not expected to change PandaTyp… 7 (and using RWLock, because of ClassLinker::AddFile)
|
| /arkcompiler/runtime_core/runtime/mem/gc/ |
| D | gc_barrier_set.cpp | 42 …// doesn't for G1, because card_table is processed concurrently, so it can be cleared before we en… in CheckPostBarrier() 124 // because now we consider every field as an object reference field. in PostBarrierEveryObjectFieldWrite() 132 // Atomic with relaxed order reason: no data race because G1GC sets this flag on pause in IsPreBarrierEnabled() 168 // because now we consider every field as an object reference field. in PostBarrierEveryObjectFieldWrite()
|
| /arkcompiler/runtime_core/runtime/mem/gc/g1/ |
| D | update_remset_thread.cpp | 59 // because we set it without lock in CreateThread() 145 LOG(DEBUG, GC) << "exit UpdateRemsetThread loop, because thread was stopped"; in ThreadLoop() 160 // don't need lock because only update_remset_thread changes remsets in ThreadLoop() 190 …// clear card before we process it, because parallel mutator thread can make a write and we would … in HandleCard() 203 // don't need lock because only update_remset_thread changes remsets in HandleCard()
|
| /arkcompiler/runtime_core/runtime/asm_defines/ |
| D | CMakeLists.txt | 57 # We have to disable LTO, because it generates llvm IR instead of assembly for '-S' option. 64 # (-fno-lto doesn't work because compilation fails with inappropriate regalloc)
|
| /arkcompiler/runtime_core/docs/ |
| D | on-stack-replacement.md | 66 applicable for them, because methods' loop-headers are not marked as osr-entry. 88 The first point is necessary because the Panda compiler can place some constants in the cpu registe… 135 Most part of the OSR entry is written in an assembly language, because CFrame is resided in the nat…
|
| /arkcompiler/runtime_core/tests/verifier-tests/ |
| D | issue_964.pa | 16 f64toi32 # instruction is invalid because acc value does not match expected type.
|
| D | bug_2107_1.pa | 38 # Return 0 to indicate that negative test failed, because this line is unreachable and code will …
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
| D | varRedeclaration5.ts | 18 TODO: this test is disabled because it is not comaptible with the current implementation of the des…
|
| D | varRedeclaration7.ts | 18 TODO: this test is disabled because it is not comaptible with the current implementation of the des…
|
| D | varRedeclaration10.ts | 18 TODO: this test is disabled because it is not comaptible with the current implementation of the des…
|
| D | varRedeclaration8.ts | 18 TODO: this test is disabled because it is not comaptible with the current implementation of the des…
|
| D | as_expression_1-expected.txt | 100 TypeError: Conversion of type 'string' to type 'number' may be a mistake because neither type suffi…
|
| /arkcompiler/runtime_core/bytecode_optimizer/tests/ |
| D | bcopt_type_adaption_test.cpp | 204 …AddTypeinfo(&elements, ADD_IDX + 1 - num_invalid, STR_TYPE); // exclude invalid insns because the… in TypeAdaptionTest() 228 …int32_t ldai_type_idx = opt_ldai_idx - num_invalid; // exclude invalid insns because they do not … in TypeAdaptionTest() 242 …int32_t add_type_idx = opt_add_idx - num_invalid; // exclude invalid insns because they do not em… in TypeAdaptionTest() 312 …AddTypeinfo(&elements, ADD_IDX + 1 - num_invalid, STR_TYPE); // exclude invalid insns because the… in TypeAdaptionTest_UnconditionalJump() 334 …int32_t add_type_idx = opt_add_idx - num_invalid; // exclude invalid insns because they do not em… in TypeAdaptionTest_UnconditionalJump()
|
| /arkcompiler/runtime_core/runtime/arch/amd64/ |
| D | common_amd64.S | 18 // This trampoline is needed because x86 push LR when executing a call instruction, but `rt_sigretu…
|
| /arkcompiler/runtime_core/tests/cts-generator/runner/reporters/ |
| D | test_reporter.rb | 58 @logger.log 2, "Skip test #{@pa_file}, because 'runner_option: ignore' tag is defined" 62 @logger.log 2, "Skip test #{@pa_file}, because run only test with 'runner_option: ignore' tag"
|
| /arkcompiler/runtime_core/runtime/templates/ |
| D | bridge_helpers_arm.rb | 19 # because it is too large for ARM instruction format
|
| D | bridge_helpers_aarch64.rb | 19 # because it is too large for ARM64 instruction format
|
| /arkcompiler/toolchain/build/config/compiler/ |
| D | BUILD.gn | 39 # breaks libc++ because it depends on MSVC headers that only provide certain
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | ldobj.obj.yaml | 118 %s # verifier error expected, because the register is not initialized 318 # cannot resolve, because it's a i32 number 322 # cannot resolve, because it's a f64 number 326 # cannot resolve, because it's a "null" string
|
| D | ldobj.v.obj.yaml | 119 %s # verifier error expected, because v2 is not initialized 312 # cannot resolve, because it's a i32 number 316 # cannot resolve, because it's a f64 number 320 # cannot resolve, because it's a "null" string
|
| /arkcompiler/runtime_core/verification/util/ |
| D | panda_or_std.h | 28 // Panda's allocator by default, standard allocator if Rapidcheck is enabled because it doesn't lin…
|