Home
last modified time | relevance | path

Searched refs:UnrolledInstAnalyzer (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopUnrollAnalyzer.h42 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 DLoopUnrollAnalyzer.cpp31 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 DUnrollAnalyzerTest.cpp42 UnrolledInstAnalyzer Analyzer(Iteration, SimplifiedValues, *SE, L); in runOnFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp521 UnrolledInstAnalyzer Analyzer(Iteration, SimplifiedValues, SE, L); in analyzeLoopUnrollCost()