Searched refs:WorkListItem (Results 1 – 7 of 7) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | vector_dce.h | 35 struct WorkListItem { struct 36 WorkListItem() : instruction(nullptr), components(kMaxVectorSize) {} in WorkListItem() argument 109 void AddItemToWorkListIfNeeded(WorkListItem work_item, 111 std::vector<WorkListItem>* work_list); 119 std::vector<WorkListItem>* work_list); 125 void MarkVectorShuffleUsesAsLive(const WorkListItem& current_item, 127 std::vector<WorkListItem>* work_list); 133 void MarkInsertUsesAsLive(const WorkListItem& current_item, 135 std::vector<WorkListItem>* work_list); 143 std::vector<WorkListItem>* work_list); [all …]
|
D | vector_dce.cpp | 45 std::vector<WorkListItem> work_list; in FindLiveComponents() 67 WorkListItem current_item = work_list[i]; in FindLiveComponents() 101 std::vector<WorkListItem>* work_list) { in MarkExtractUseAsLive() 108 WorkListItem new_item; in MarkExtractUseAsLive() 124 const VectorDCE::WorkListItem& current_item, in MarkInsertUsesAsLive() 126 std::vector<VectorDCE::WorkListItem>* work_list) { in MarkInsertUsesAsLive() 138 WorkListItem new_item; in MarkInsertUsesAsLive() 151 WorkListItem new_item_for_obj; in MarkInsertUsesAsLive() 163 WorkListItem new_item; in MarkInsertUsesAsLive() 171 const WorkListItem& current_item, in MarkVectorShuffleUsesAsLive() [all …]
|
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
D | vector_dce.h | 35 struct WorkListItem { struct 36 WorkListItem() : instruction(nullptr), components(kMaxVectorSize) {} in WorkListItem() function 109 void AddItemToWorkListIfNeeded(WorkListItem work_item, 111 std::vector<WorkListItem>* work_list); 119 std::vector<WorkListItem>* work_list); 125 void MarkVectorShuffleUsesAsLive(const WorkListItem& current_item, 127 std::vector<WorkListItem>* work_list); 133 void MarkInsertUsesAsLive(const WorkListItem& current_item, 135 std::vector<WorkListItem>* work_list); 143 std::vector<WorkListItem>* work_list); [all …]
|
D | vector_dce.cpp | 45 std::vector<WorkListItem> work_list; in FindLiveComponents() 67 WorkListItem current_item = work_list[i]; in FindLiveComponents() 101 std::vector<WorkListItem>* work_list) { in MarkExtractUseAsLive() 108 WorkListItem new_item; in MarkExtractUseAsLive() 124 const VectorDCE::WorkListItem& current_item, in MarkInsertUsesAsLive() 126 std::vector<VectorDCE::WorkListItem>* work_list) { in MarkInsertUsesAsLive() 138 WorkListItem new_item; in MarkInsertUsesAsLive() 151 WorkListItem new_item_for_obj; in MarkInsertUsesAsLive() 163 WorkListItem new_item; in MarkInsertUsesAsLive() 171 const WorkListItem& current_item, in MarkVectorShuffleUsesAsLive() [all …]
|
/third_party/spirv-tools/source/opt/ |
D | vector_dce.h | 35 struct WorkListItem { struct 36 WorkListItem() : instruction(nullptr), components(kMaxVectorSize) {} in WorkListItem() function 106 void AddItemToWorkListIfNeeded(WorkListItem work_item, 108 std::vector<WorkListItem>* work_list); 116 std::vector<WorkListItem>* work_list); 122 void MarkVectorShuffleUsesAsLive(const WorkListItem& current_item, 124 std::vector<WorkListItem>* work_list); 130 void MarkInsertUsesAsLive(const WorkListItem& current_item, 132 std::vector<WorkListItem>* work_list); 140 std::vector<WorkListItem>* work_list); [all …]
|
D | vector_dce.cpp | 45 std::vector<WorkListItem> work_list; in FindLiveComponents() 67 WorkListItem current_item = work_list[i]; in FindLiveComponents() 101 std::vector<WorkListItem>* work_list) { in MarkExtractUseAsLive() 108 WorkListItem new_item; in MarkExtractUseAsLive() 120 const VectorDCE::WorkListItem& current_item, in MarkInsertUsesAsLive() 122 std::vector<VectorDCE::WorkListItem>* work_list) { in MarkInsertUsesAsLive() 134 WorkListItem new_item; in MarkInsertUsesAsLive() 147 WorkListItem new_item_for_obj; in MarkInsertUsesAsLive() 159 WorkListItem new_item; in MarkInsertUsesAsLive() 167 const WorkListItem& current_item, in MarkVectorShuffleUsesAsLive() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | CFLAndersAliasAnalysis.cpp | 256 struct WorkListItem { struct 599 std::vector<WorkListItem> &WorkList) { in propagate() 603 WorkList.push_back(WorkListItem{From, To, State}); in propagate() 606 static void initializeWorkList(std::vector<WorkListItem> &WorkList, in initializeWorkList() 637 static void processWorkListItem(const WorkListItem &Item, const CFLGraph &Graph, in processWorkListItem() 639 std::vector<WorkListItem> &WorkList) { in processWorkListItem() 793 std::vector<WorkListItem> WorkList, NextList; in buildInfoFrom()
|