Searched refs:UnrolledInstAnalyzer (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | LoopUnrollAnalyzer.h | 42 class UnrolledInstAnalyzer : private InstVisitor<UnrolledInstAnalyzer, bool> { 43 typedef InstVisitor<UnrolledInstAnalyzer, bool> Base; 44 friend class InstVisitor<UnrolledInstAnalyzer, bool>; 51 UnrolledInstAnalyzer(unsigned Iteration, in UnrolledInstAnalyzer() function
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopUnrollAnalyzer.cpp | 31 bool UnrolledInstAnalyzer::simplifyInstWithSCEV(Instruction *I) { in simplifyInstWithSCEV() 77 bool UnrolledInstAnalyzer::visitBinaryOperator(BinaryOperator &I) { in visitBinaryOperator() 102 bool UnrolledInstAnalyzer::visitLoad(LoadInst &I) { in visitLoad() 151 bool UnrolledInstAnalyzer::visitCastInst(CastInst &I) { in visitCastInst() 171 bool UnrolledInstAnalyzer::visitCmpInst(CmpInst &I) { in visitCmpInst() 206 bool UnrolledInstAnalyzer::visitPHINode(PHINode &PN) { in visitPHINode() 216 bool UnrolledInstAnalyzer::visitInstruction(Instruction &I) { in visitInstruction()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | UnrollAnalyzerTest.cpp | 42 UnrolledInstAnalyzer Analyzer(Iteration, SimplifiedValues, *SE, L); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollPass.cpp | 521 UnrolledInstAnalyzer Analyzer(Iteration, SimplifiedValues, SE, L); in analyzeLoopUnrollCost()
|