Searched refs:users (Results 1 – 15 of 15) sorted by relevance
/arkcompiler/runtime_core/compiler/optimizer/templates/ |
D | IR-instructions.md.erb | 31 verify << "users.contain(#{ null_check_users.map { |x| x.opcode }.join(', ')})" 33 verify << "users.contain(#{ zero_check_users.map { |x| x.opcode }.join(', ')})" 35 verify << "users.contain(#{ bounds_check_users.map { |x| x.opcode }.join(', ')})" 37 verify << "users.contain(#{ negative_check_users.map { |x| x.opcode }.join(', ')})"
|
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
D | inst_builder.cpp | 299 auto users = const_inst->GetUsers(); in SplitConstant() local 300 auto curr_it = users.begin(); in SplitConstant() 301 while (curr_it != users.end()) { in SplitConstant() 336 auto users = inst->GetUsers(); in CleanupCatchPhis() local 337 while (!users.Empty()) { in CleanupCatchPhis() 338 auto &user = users.Front(); in CleanupCatchPhis()
|
/arkcompiler/runtime_core/libark_defect_scan_aux/ |
D | graph.cpp | 102 std::vector<Inst> users; in GetUserInsts() local 106 users.emplace_back(user.GetInst()); in GetUserInsts() 109 return users; in GetUserInsts()
|
/arkcompiler/runtime_core/compiler/docs/ |
D | vn_doc.md | 6 At the case we move users from second instruction to first instructions(first instruction is domina… 24 …a. If some equivalent instruction dominates current instruction, we move users from current instru… 28 Value numbering doesn't remove instructions. Instructions without users will be removed by [Cleanup…
|
D | move_constants_closer_to_usage_doc.md | 17 - If there is no Phi instruction among users and all users are located in the same block move const…
|
D | deoptimize_elimination_doc.md | 17 If `SaveStateDeoptimize` didn't have users, this instruction is replaced by `NOP`.
|
D | lowering_doc.md | 23 Lowering doesn't remove instructions. Instructions without users will be removed by [Cleanup](clean…
|
D | ir_builder.md | 69 … dead Phi and set types to phi which have no type. Phi may not have type if all it users are pseudo
|
D | cleanup_doc.md | 52 …dant `Phi` instructions are removed - in short, if `phi` has only one real input, we can move users
|
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
D | graph_checker.cpp | 633 void PrepareUsers(Inst *inst, ArenaVector<User *> *users) in PrepareUsers() argument 636 users->push_back(&user); in PrepareUsers() 643 ArenaVector<User *> users(GetLocalAllocator()->Adapter()); in CheckSaveStateInputs() local 660 PrepareUsers(inst, &users); in CheckSaveStateInputs() 664 for (auto &it : users) { in CheckSaveStateInputs() 681 users.clear(); in CheckSaveStateInputs()
|
D | inst.h | 567 std::array<User, N> users; member 1135 auto users = GetUsers(); in RemoveUsers() local 1136 while (!users.Empty()) { in RemoveUsers() 1139 auto &user = users.Front(); in RemoveUsers() 1143 RemoveUser(&users.Front()); in RemoveUsers() 2900 for (auto &user : operands->users) { in New()
|
/arkcompiler/runtime_core/tests/checked/ |
D | remove_redundant_checks.pa | 14 # This test check, that "CSE(VN)" - change users for "LenArray" and after "cleanup" delete this.
|
/arkcompiler/runtime_core/docs/ |
D | ir_format.md | 184 * List of users (instructions which use result from the Inst) 187 Class **Inst** allows adding and removing users and inputs 254 …f the JIT. The most basic and frequent use is an iterating over inputs or users. One of the approa… 260 …uctions can have various count of users and this count doesn't depend on the instruction type. The… 264 Following scheme shows how Panda JIT organizes inputs and users in the memory:
|
D | doxygen.config | 524 # and Mac users are advised to set this option to NO. 1433 # (i.e. any modern browser). Windows users are probably better off using the
|
/arkcompiler/toolchain/build/third_party_gn/googletest/ |
D | BUILD.gn | 99 # warning in users: "error: 'Method' overrides a member function but is not
|