Home
last modified time | relevance | path

Searched refs:SparseSolver (Results 1 – 10 of 10) sorted by relevance

/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Analysis/
DSparsePropagation.h36 class SparseSolver; variable
93 SparseSolver<LatticeKey, LatticeVal> &SS) = 0;
113 class SparseSolver {
138 explicit SparseSolver( in SparseSolver() function
141 SparseSolver(const SparseSolver &) = delete;
142 SparseSolver &operator=(const SparseSolver &) = delete;
230 SparseSolver<LatticeKey, LatticeVal, KeyInfo>::getValueState(LatticeKey Key) { in getValueState()
246 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::UpdateState(LatticeKey Key, in UpdateState()
260 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::MarkBlockExecutable( in MarkBlockExecutable()
269 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::markEdgeExecutable( in markEdgeExecutable()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Analysis/
DSparsePropagation.h36 class SparseSolver; variable
93 SparseSolver<LatticeKey, LatticeVal> &SS) = 0;
113 class SparseSolver {
138 explicit SparseSolver( in SparseSolver() function
141 SparseSolver(const SparseSolver &) = delete;
142 SparseSolver &operator=(const SparseSolver &) = delete;
230 SparseSolver<LatticeKey, LatticeVal, KeyInfo>::getValueState(LatticeKey Key) { in getValueState()
246 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::UpdateState(LatticeKey Key, in UpdateState()
260 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::MarkBlockExecutable( in MarkBlockExecutable()
269 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::markEdgeExecutable( in markEdgeExecutable()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DSparsePropagation.h34 class SparseSolver; variable
91 SparseSolver<LatticeKey, LatticeVal> &SS) = 0;
111 class SparseSolver {
136 explicit SparseSolver( in SparseSolver() function
139 SparseSolver(const SparseSolver &) = delete;
140 SparseSolver &operator=(const SparseSolver &) = delete;
228 SparseSolver<LatticeKey, LatticeVal, KeyInfo>::getValueState(LatticeKey Key) { in getValueState()
244 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::UpdateState(LatticeKey Key, in UpdateState()
258 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::MarkBlockExecutable( in MarkBlockExecutable()
267 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::markEdgeExecutable( in markEdgeExecutable()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Analysis/
H A DSparsePropagation.h36 class SparseSolver; variable
93 SparseSolver<LatticeKey, LatticeVal> &SS) = 0;
113 class SparseSolver {
138 explicit SparseSolver( in SparseSolver() function
141 SparseSolver(const SparseSolver &) = delete;
142 SparseSolver &operator=(const SparseSolver &) = delete;
230 SparseSolver<LatticeKey, LatticeVal, KeyInfo>::getValueState(LatticeKey Key) { in getValueState()
246 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::UpdateState(LatticeKey Key, in UpdateState()
260 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::MarkBlockExecutable( in MarkBlockExecutable()
269 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::markEdgeExecutable( in markEdgeExecutable()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Analysis/
DSparsePropagation.h36 class SparseSolver; variable
93 SparseSolver<LatticeKey, LatticeVal> &SS) = 0;
113 class SparseSolver {
138 explicit SparseSolver( in SparseSolver() function
141 SparseSolver(const SparseSolver &) = delete;
142 SparseSolver &operator=(const SparseSolver &) = delete;
230 SparseSolver<LatticeKey, LatticeVal, KeyInfo>::getValueState(LatticeKey Key) { in getValueState()
246 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::UpdateState(LatticeKey Key, in UpdateState()
260 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::MarkBlockExecutable( in MarkBlockExecutable()
269 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::markEdgeExecutable( in markEdgeExecutable()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Analysis/
DSparsePropagation.h36 class SparseSolver; variable
93 SparseSolver<LatticeKey, LatticeVal> &SS) = 0;
113 class SparseSolver {
138 explicit SparseSolver( in SparseSolver() function
141 SparseSolver(const SparseSolver &) = delete;
142 SparseSolver &operator=(const SparseSolver &) = delete;
230 SparseSolver<LatticeKey, LatticeVal, KeyInfo>::getValueState(LatticeKey Key) { in getValueState()
246 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::UpdateState(LatticeKey Key, in UpdateState()
260 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::MarkBlockExecutable( in MarkBlockExecutable()
269 void SparseSolver<LatticeKey, LatticeVal, KeyInfo>::markEdgeExecutable( in markEdgeExecutable()
[all …]
/aosp_15_r20/external/llvm/lib/Analysis/
H A DSparsePropagation.cpp53 SparseSolver::LatticeVal SparseSolver::getOrInitValueState(Value *V) { in getOrInitValueState()
79 void SparseSolver::UpdateState(Instruction &Inst, LatticeVal V) { in UpdateState()
91 void SparseSolver::MarkBlockExecutable(BasicBlock *BB) { in MarkBlockExecutable()
99 void SparseSolver::markEdgeExecutable(BasicBlock *Source, BasicBlock *Dest) { in markEdgeExecutable()
121 void SparseSolver::getFeasibleSuccessors(TerminatorInst &TI, in getFeasibleSuccessors()
205 bool SparseSolver::isEdgeFeasible(BasicBlock *From, BasicBlock *To, in isEdgeFeasible()
218 void SparseSolver::visitTerminatorInst(TerminatorInst &TI) { in visitTerminatorInst()
230 void SparseSolver::visitPHINode(PHINode &PN) { in visitPHINode()
277 void SparseSolver::visitInst(Instruction &I) { in visitInst()
293 void SparseSolver::Solve(Function &F) { in Solve()
[all …]
/aosp_15_r20/external/llvm/include/llvm/Analysis/
H A DSparsePropagation.h33 class SparseSolver; variable
83 virtual Constant *GetConstant(LatticeVal LV, Value *Val, SparseSolver &SS) { in GetConstant()
102 virtual LatticeVal ComputeInstructionState(Instruction &I, SparseSolver &SS) { in ComputeInstructionState()
113 class SparseSolver {
132 SparseSolver(const SparseSolver&) = delete;
133 void operator=(const SparseSolver&) = delete;
136 explicit SparseSolver(AbstractLatticeFunction *Lattice) in SparseSolver() function
138 ~SparseSolver() { delete LatticeFunc; } in ~SparseSolver()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
H A DCalledValuePropagation.cpp173 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) override { in ComputeInstructionState()
244 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitReturn()
260 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitCallSite()
305 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitSelect()
318 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitLoad()
334 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitStore()
348 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitInst()
375 SparseSolver<CVPLatticeKey, CVPLatticeVal> Solver(&Lattice); in runCVP()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/IPO/
H A DCalledValuePropagation.cpp174 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) override { in ComputeInstructionState()
244 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitReturn()
260 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitCallBase()
304 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitSelect()
317 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitLoad()
333 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitStore()
347 SparseSolver<CVPLatticeKey, CVPLatticeVal> &SS) { in visitInst()
374 SparseSolver<CVPLatticeKey, CVPLatticeVal> Solver(&Lattice); in runCVP()