Searched refs:SSARewriter (Results 1 – 6 of 6) sorted by relevance
/third_party/spirv-tools/source/opt/ |
D | ssa_rewrite_pass.cpp | 72 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 …]
|
D | ssa_rewrite_pass.h | 40 class SSARewriter { 42 SSARewriter(MemPass* pass) : pass_(pass) {} in SSARewriter() function
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | ssa_rewrite_pass.cpp | 73 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 …]
|
D | ssa_rewrite_pass.h | 40 class SSARewriter { 42 SSARewriter(MemPass* pass) : pass_(pass) {} in SSARewriter() function
|
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
D | ssa_rewrite_pass.cpp | 73 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 …]
|
D | ssa_rewrite_pass.h | 40 class SSARewriter { 42 SSARewriter(MemPass* pass) : pass_(pass) {} in SSARewriter() function
|