Home
last modified time | relevance | path

Searched refs:WorkListItem (Results 1 – 5 of 5) 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
99 void AddItemToWorkListIfNeeded(WorkListItem work_item,
101 std::vector<WorkListItem>* work_list);
109 std::vector<WorkListItem>* work_list);
115 void MarkVectorShuffleUsesAsLive(const WorkListItem& current_item,
117 std::vector<WorkListItem>* work_list);
123 void MarkInsertUsesAsLive(const WorkListItem& current_item,
125 std::vector<WorkListItem>* work_list);
132 std::vector<WorkListItem>* work_list);
[all …]
Dvector_dce.cpp45 std::vector<WorkListItem> work_list; in FindLiveComponents()
64 WorkListItem current_item = work_list[i]; in FindLiveComponents()
96 std::vector<WorkListItem>* work_list) { in MarkExtractUseAsLive()
103 WorkListItem new_item; in MarkExtractUseAsLive()
111 const VectorDCE::WorkListItem& current_item, in MarkInsertUsesAsLive()
113 std::vector<VectorDCE::WorkListItem>* work_list) { in MarkInsertUsesAsLive()
124 WorkListItem new_item; in MarkInsertUsesAsLive()
136 WorkListItem new_item_for_obj; in MarkInsertUsesAsLive()
144 const WorkListItem& current_item, in MarkVectorShuffleUsesAsLive()
146 std::vector<WorkListItem>* work_list) { 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
100 void AddItemToWorkListIfNeeded(WorkListItem work_item,
102 std::vector<WorkListItem>* work_list);
110 std::vector<WorkListItem>* work_list);
116 void MarkVectorShuffleUsesAsLive(const WorkListItem& current_item,
118 std::vector<WorkListItem>* work_list);
124 void MarkInsertUsesAsLive(const WorkListItem& current_item,
126 std::vector<WorkListItem>* work_list);
134 std::vector<WorkListItem>* work_list);
[all …]
Dvector_dce.cpp45 std::vector<WorkListItem> work_list; in FindLiveComponents()
64 WorkListItem current_item = work_list[i]; in FindLiveComponents()
98 std::vector<WorkListItem>* work_list) { in MarkExtractUseAsLive()
105 WorkListItem new_item; in MarkExtractUseAsLive()
117 const VectorDCE::WorkListItem& current_item, in MarkInsertUsesAsLive()
119 std::vector<VectorDCE::WorkListItem>* work_list) { in MarkInsertUsesAsLive()
131 WorkListItem new_item; in MarkInsertUsesAsLive()
144 WorkListItem new_item_for_obj; in MarkInsertUsesAsLive()
156 WorkListItem new_item; in MarkInsertUsesAsLive()
164 const WorkListItem& current_item, in MarkVectorShuffleUsesAsLive()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DCFLAndersAliasAnalysis.cpp254 struct WorkListItem { struct
595 std::vector<WorkListItem> &WorkList) { in propagate()
599 WorkList.push_back(WorkListItem{From, To, State}); in propagate()
602 static void initializeWorkList(std::vector<WorkListItem> &WorkList, in initializeWorkList()
633 static void processWorkListItem(const WorkListItem &Item, const CFLGraph &Graph, in processWorkListItem()
635 std::vector<WorkListItem> &WorkList) { in processWorkListItem()
789 std::vector<WorkListItem> WorkList, NextList; in buildInfoFrom()