Home
last modified time | relevance | path

Searched refs:WorkListItem (Results 1 – 7 of 7) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dvector_dce.h35 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 …]
Dvector_dce.cpp45 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/
Dvector_dce.h35 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 …]
Dvector_dce.cpp45 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/
Dvector_dce.h35 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 …]
Dvector_dce.cpp45 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/
DCFLAndersAliasAnalysis.cpp256 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()