Home
last modified time | relevance | path

Searched defs:LoopCloningResult (Results 1 – 3 of 3) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_utils.h49 struct LoopCloningResult { struct
50 using ValueMapTy = std::unordered_map<uint32_t, uint32_t>;
51 using BlockMapTy = std::unordered_map<uint32_t, BasicBlock*>;
52 using PtrMap = std::unordered_map<Instruction*, Instruction*>;
54 PtrMap ptr_map_;
57 ValueMapTy value_map_;
59 BlockMapTy old_to_new_bb_;
61 BlockMapTy new_to_old_bb_;
63 std::vector<std::unique_ptr<BasicBlock>> cloned_bb_;
/third_party/spirv-tools/source/opt/
Dloop_utils.h49 struct LoopCloningResult { struct
50 using ValueMapTy = std::unordered_map<uint32_t, uint32_t>;
51 using BlockMapTy = std::unordered_map<uint32_t, BasicBlock*>;
52 using PtrMap = std::unordered_map<Instruction*, Instruction*>;
54 PtrMap ptr_map_;
57 ValueMapTy value_map_;
59 BlockMapTy old_to_new_bb_;
61 BlockMapTy new_to_old_bb_;
63 std::vector<std::unique_ptr<BasicBlock>> cloned_bb_;
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dloop_utils.h49 struct LoopCloningResult { struct
50 using ValueMapTy = std::unordered_map<uint32_t, uint32_t>;
51 using BlockMapTy = std::unordered_map<uint32_t, BasicBlock*>;
52 using PtrMap = std::unordered_map<Instruction*, Instruction*>;
54 PtrMap ptr_map_;
57 ValueMapTy value_map_;
59 BlockMapTy old_to_new_bb_;
61 BlockMapTy new_to_old_bb_;
63 std::vector<std::unique_ptr<BasicBlock>> cloned_bb_;