Home
last modified time | relevance | path

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

/external/deqp-deps/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 …]
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dvector_dce.h35 struct WorkListItem { struct
36 WorkListItem() : instruction(nullptr), components(kMaxVectorSize) {} in WorkListItem() argument
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 …]
/external/llvm-project/llvm/lib/Analysis/
DCFLAndersAliasAnalysis.cpp256 struct WorkListItem { struct
598 std::vector<WorkListItem> &WorkList) { in propagate()
602 WorkList.push_back(WorkListItem{From, To, State}); in propagate()
605 static void initializeWorkList(std::vector<WorkListItem> &WorkList, in initializeWorkList()
636 static void processWorkListItem(const WorkListItem &Item, const CFLGraph &Graph, in processWorkListItem()
638 std::vector<WorkListItem> &WorkList) { in processWorkListItem()
792 std::vector<WorkListItem> WorkList, NextList; in buildInfoFrom()
/external/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()