Home
last modified time | relevance | path

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

/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dssa_rewrite_pass.cpp71 std::string SSARewriter::PhiCandidate::PrettyPrint(const CFG* cfg) const { in PrettyPrint()
91 SSARewriter::PhiCandidate& SSARewriter::CreatePhiCandidate(uint32_t var_id, in CreatePhiCandidate()
101 void SSARewriter::ReplacePhiUsersWith(const PhiCandidate& phi_to_remove, in ReplacePhiUsersWith()
130 uint32_t SSARewriter::TryRemoveTrivialPhi(PhiCandidate* phi_candidate) { in TryRemoveTrivialPhi()
166 uint32_t SSARewriter::AddPhiOperands(PhiCandidate* phi_candidate) { in AddPhiOperands()
244 uint32_t SSARewriter::GetReachingDef(uint32_t var_id, BasicBlock* bb) { in GetReachingDef()
287 void SSARewriter::SealBlock(BasicBlock* bb) { in SealBlock()
294 void SSARewriter::ProcessStore(Instruction* inst, BasicBlock* bb) { in ProcessStore()
319 bool SSARewriter::ProcessLoad(Instruction* inst, BasicBlock* bb) { in ProcessLoad()
349 void SSARewriter::PrintPhiCandidates() const { in PrintPhiCandidates()
[all …]
Dssa_rewrite_pass.h40 class SSARewriter {
42 SSARewriter(MemPass* pass) in SSARewriter() function
/external/deqp-deps/SPIRV-Tools/source/opt/
Dssa_rewrite_pass.cpp71 std::string SSARewriter::PhiCandidate::PrettyPrint(const CFG* cfg) const { in PrettyPrint()
91 SSARewriter::PhiCandidate& SSARewriter::CreatePhiCandidate(uint32_t var_id, in CreatePhiCandidate()
101 void SSARewriter::ReplacePhiUsersWith(const PhiCandidate& phi_to_remove, in ReplacePhiUsersWith()
130 uint32_t SSARewriter::TryRemoveTrivialPhi(PhiCandidate* phi_candidate) { in TryRemoveTrivialPhi()
166 uint32_t SSARewriter::AddPhiOperands(PhiCandidate* phi_candidate) { in AddPhiOperands()
244 uint32_t SSARewriter::GetReachingDef(uint32_t var_id, BasicBlock* bb) { in GetReachingDef()
287 void SSARewriter::SealBlock(BasicBlock* bb) { in SealBlock()
294 void SSARewriter::ProcessStore(Instruction* inst, BasicBlock* bb) { in ProcessStore()
319 bool SSARewriter::ProcessLoad(Instruction* inst, BasicBlock* bb) { in ProcessLoad()
349 void SSARewriter::PrintPhiCandidates() const { in PrintPhiCandidates()
[all …]
Dssa_rewrite_pass.h40 class SSARewriter {
42 SSARewriter(MemPass* pass) in SSARewriter() function
/external/angle/third_party/spirv-tools/src/source/opt/
Dssa_rewrite_pass.cpp71 std::string SSARewriter::PhiCandidate::PrettyPrint(const CFG* cfg) const { in PrettyPrint()
91 SSARewriter::PhiCandidate& SSARewriter::CreatePhiCandidate(uint32_t var_id, in CreatePhiCandidate()
101 void SSARewriter::ReplacePhiUsersWith(const PhiCandidate& phi_to_remove, in ReplacePhiUsersWith()
130 uint32_t SSARewriter::TryRemoveTrivialPhi(PhiCandidate* phi_candidate) { in TryRemoveTrivialPhi()
166 uint32_t SSARewriter::AddPhiOperands(PhiCandidate* phi_candidate) { in AddPhiOperands()
244 uint32_t SSARewriter::GetReachingDef(uint32_t var_id, BasicBlock* bb) { in GetReachingDef()
287 void SSARewriter::SealBlock(BasicBlock* bb) { in SealBlock()
294 void SSARewriter::ProcessStore(Instruction* inst, BasicBlock* bb) { in ProcessStore()
319 bool SSARewriter::ProcessLoad(Instruction* inst, BasicBlock* bb) { in ProcessLoad()
349 void SSARewriter::PrintPhiCandidates() const { in PrintPhiCandidates()
[all …]
Dssa_rewrite_pass.h40 class SSARewriter {
42 SSARewriter(MemPass* pass) in SSARewriter() function