/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | vector_dce.cpp | 45 std::vector<WorkListItem> work_list; in FindLiveComponents() local 54 [&work_list, this, live_components](Instruction* current_inst) { in FindLiveComponents() 58 &work_list); in FindLiveComponents() 63 for (uint32_t i = 0; i < work_list.size(); i++) { in FindLiveComponents() 64 WorkListItem current_item = work_list[i]; in FindLiveComponents() 69 MarkExtractUseAsLive(current_inst, live_components, &work_list); in FindLiveComponents() 72 MarkInsertUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents() 75 MarkVectorShuffleUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents() 79 &work_list); in FindLiveComponents() 84 &work_list); in FindLiveComponents() [all …]
|
D | simplification_pass.cpp | 43 std::vector<Instruction*> work_list; in SimplifyFunction() local 51 [&modified, &process_phis, &work_list, &in_work_list, &inst_to_kill, in SimplifyFunction() 62 get_def_use_mgr()->ForEachUser(inst, [&work_list, &process_phis, in SimplifyFunction() 66 work_list.push_back(use); in SimplifyFunction() 85 for (size_t i = 0; i < work_list.size(); ++i) { in SimplifyFunction() 86 Instruction* inst = work_list[i]; in SimplifyFunction() 92 inst, [&work_list, &in_work_list](Instruction* use) { in SimplifyFunction() 95 work_list.push_back(use); in SimplifyFunction()
|
D | vector_dce.h | 101 std::vector<WorkListItem>* work_list); 109 std::vector<WorkListItem>* work_list); 117 std::vector<WorkListItem>* work_list); 125 std::vector<WorkListItem>* work_list); 132 std::vector<WorkListItem>* work_list); 139 std::vector<WorkListItem>* work_list);
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | vector_dce.cpp | 45 std::vector<WorkListItem> work_list; in FindLiveComponents() local 54 [&work_list, this, live_components](Instruction* current_inst) { in FindLiveComponents() 58 &work_list); in FindLiveComponents() 63 for (uint32_t i = 0; i < work_list.size(); i++) { in FindLiveComponents() 64 WorkListItem current_item = work_list[i]; in FindLiveComponents() 70 live_components, &work_list); in FindLiveComponents() 73 MarkInsertUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents() 76 MarkVectorShuffleUsesAsLive(current_item, live_components, &work_list); in FindLiveComponents() 80 &work_list); in FindLiveComponents() 85 &work_list); in FindLiveComponents() [all …]
|
D | simplification_pass.cpp | 43 std::vector<Instruction*> work_list; in SimplifyFunction() local 51 [&modified, &process_phis, &work_list, &in_work_list, &inst_to_kill, in SimplifyFunction() 62 get_def_use_mgr()->ForEachUser(inst, [&work_list, &process_phis, in SimplifyFunction() 66 work_list.push_back(use); in SimplifyFunction() 85 for (size_t i = 0; i < work_list.size(); ++i) { in SimplifyFunction() 86 Instruction* inst = work_list[i]; in SimplifyFunction() 92 inst, [&work_list, &in_work_list](Instruction* use) { in SimplifyFunction() 95 work_list.push_back(use); in SimplifyFunction()
|
D | vector_dce.h | 102 std::vector<WorkListItem>* work_list); 110 std::vector<WorkListItem>* work_list); 118 std::vector<WorkListItem>* work_list); 126 std::vector<WorkListItem>* work_list); 134 std::vector<WorkListItem>* work_list); 141 std::vector<WorkListItem>* work_list);
|
/external/swiftshader/third_party/SPIRV-Tools/source/ |
D | cfa.h | 51 static bool FindInWorkList(const std::vector<block_info>& work_list, 128 bool CFA<BB>::FindInWorkList(const std::vector<block_info>& work_list, in FindInWorkList() argument 130 for (const auto b : work_list) { in FindInWorkList() 146 std::vector<block_info> work_list; in DepthFirstTraversal() local 147 work_list.reserve(10); in DepthFirstTraversal() 149 work_list.push_back({entry, std::begin(*successor_func(entry))}); in DepthFirstTraversal() 153 while (!work_list.empty()) { in DepthFirstTraversal() 154 block_info& top = work_list.back(); in DepthFirstTraversal() 157 work_list.pop_back(); in DepthFirstTraversal() 161 if (FindInWorkList(work_list, child->id())) { in DepthFirstTraversal() [all …]
|
/external/deqp-deps/SPIRV-Tools/source/ |
D | cfa.h | 51 static bool FindInWorkList(const std::vector<block_info>& work_list, 128 bool CFA<BB>::FindInWorkList(const std::vector<block_info>& work_list, in FindInWorkList() argument 130 for (const auto b : work_list) { in FindInWorkList() 146 std::vector<block_info> work_list; in DepthFirstTraversal() local 147 work_list.reserve(10); in DepthFirstTraversal() 149 work_list.push_back({entry, std::begin(*successor_func(entry))}); in DepthFirstTraversal() 153 while (!work_list.empty()) { in DepthFirstTraversal() 154 block_info& top = work_list.back(); in DepthFirstTraversal() 157 work_list.pop_back(); in DepthFirstTraversal() 161 if (FindInWorkList(work_list, child->id())) { in DepthFirstTraversal() [all …]
|
/external/v8/src/regexp/ |
D | jsregexp.cc | 1062 std::vector<RegExpNode*> work_list; in Assemble() local 1063 work_list_ = &work_list; in Assemble() 1070 while (!work_list.empty()) { in Assemble() 1071 RegExpNode* node = work_list.back(); in Assemble() 1072 work_list.pop_back(); in Assemble()
|