Searched refs:WorkListItem (Results 1 – 5 of 5) sorted by relevance
/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | vector_dce.h | 35 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 …]
|
D | vector_dce.cpp | 45 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/ |
D | vector_dce.h | 35 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 …]
|
D | vector_dce.cpp | 45 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/ |
D | CFLAndersAliasAnalysis.cpp | 254 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()
|