Home
last modified time | relevance | path

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

/third_party/spirv-tools/source/opt/
Dssa_rewrite_pass.cpp72 std::string SSARewriter::PhiCandidate::PrettyPrint(const CFG* cfg) const { in PrettyPrint()
92 SSARewriter::PhiCandidate& SSARewriter::CreatePhiCandidate(uint32_t var_id, in CreatePhiCandidate()
102 void SSARewriter::ReplacePhiUsersWith(const PhiCandidate& phi_to_remove, in ReplacePhiUsersWith()
131 uint32_t SSARewriter::TryRemoveTrivialPhi(PhiCandidate* phi_candidate) { in TryRemoveTrivialPhi()
167 uint32_t SSARewriter::AddPhiOperands(PhiCandidate* phi_candidate) { in AddPhiOperands()
245 uint32_t SSARewriter::GetValueAtBlock(uint32_t var_id, BasicBlock* bb) { in GetValueAtBlock()
258 uint32_t SSARewriter::GetReachingDef(uint32_t var_id, BasicBlock* bb) { in GetReachingDef()
294 void SSARewriter::SealBlock(BasicBlock* bb) { in SealBlock()
301 void SSARewriter::ProcessStore(Instruction* inst, BasicBlock* bb) { in ProcessStore()
328 bool SSARewriter::ProcessLoad(Instruction* inst, BasicBlock* bb) { in ProcessLoad()
[all …]
Dssa_rewrite_pass.h40 class SSARewriter {
42 SSARewriter(MemPass* pass) : pass_(pass) {} in SSARewriter() function
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dssa_rewrite_pass.cpp73 std::string SSARewriter::PhiCandidate::PrettyPrint(const CFG* cfg) const { in PrettyPrint()
93 SSARewriter::PhiCandidate& SSARewriter::CreatePhiCandidate(uint32_t var_id, in CreatePhiCandidate()
103 void SSARewriter::ReplacePhiUsersWith(const PhiCandidate& phi_to_remove, in ReplacePhiUsersWith()
132 uint32_t SSARewriter::TryRemoveTrivialPhi(PhiCandidate* phi_candidate) { in TryRemoveTrivialPhi()
168 uint32_t SSARewriter::AddPhiOperands(PhiCandidate* phi_candidate) { in AddPhiOperands()
246 uint32_t SSARewriter::GetValueAtBlock(uint32_t var_id, BasicBlock* bb) { in GetValueAtBlock()
259 uint32_t SSARewriter::GetReachingDef(uint32_t var_id, BasicBlock* bb) { in GetReachingDef()
295 void SSARewriter::SealBlock(BasicBlock* bb) { in SealBlock()
302 void SSARewriter::ProcessStore(Instruction* inst, BasicBlock* bb) { in ProcessStore()
329 bool SSARewriter::ProcessLoad(Instruction* inst, BasicBlock* bb) { in ProcessLoad()
[all …]
Dssa_rewrite_pass.h40 class SSARewriter {
42 SSARewriter(MemPass* pass) : pass_(pass) {} in SSARewriter() function
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dssa_rewrite_pass.cpp73 std::string SSARewriter::PhiCandidate::PrettyPrint(const CFG* cfg) const { in PrettyPrint()
93 SSARewriter::PhiCandidate& SSARewriter::CreatePhiCandidate(uint32_t var_id, in CreatePhiCandidate()
103 void SSARewriter::ReplacePhiUsersWith(const PhiCandidate& phi_to_remove, in ReplacePhiUsersWith()
132 uint32_t SSARewriter::TryRemoveTrivialPhi(PhiCandidate* phi_candidate) { in TryRemoveTrivialPhi()
168 uint32_t SSARewriter::AddPhiOperands(PhiCandidate* phi_candidate) { in AddPhiOperands()
246 uint32_t SSARewriter::GetValueAtBlock(uint32_t var_id, BasicBlock* bb) { in GetValueAtBlock()
259 uint32_t SSARewriter::GetReachingDef(uint32_t var_id, BasicBlock* bb) { in GetReachingDef()
295 void SSARewriter::SealBlock(BasicBlock* bb) { in SealBlock()
302 void SSARewriter::ProcessStore(Instruction* inst, BasicBlock* bb) { in ProcessStore()
329 bool SSARewriter::ProcessLoad(Instruction* inst, BasicBlock* bb) { in ProcessLoad()
[all …]
Dssa_rewrite_pass.h40 class SSARewriter {
42 SSARewriter(MemPass* pass) : pass_(pass) {} in SSARewriter() function