Searched refs:IVUsers (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | IVUsers.h | 29 class IVUsers; variable 36 friend class IVUsers; variable 38 IVStrideUse(IVUsers *P, Instruction* U, Value *O) in IVStrideUse() 76 IVUsers *Parent; 91 class IVUsers { 108 IVUsers(Loop *L, AssumptionCache *AC, LoopInfo *LI, DominatorTree *DT, 111 IVUsers(IVUsers &&X) in IVUsers() function 118 IVUsers(const IVUsers &) = delete; 119 IVUsers &operator=(IVUsers &&) = delete; 120 IVUsers &operator=(const IVUsers &) = delete; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | IVUsers.cpp | 36 IVUsers IVUsersAnalysis::run(Loop &L, LoopAnalysisManager &AM, in run() 38 return IVUsers(&L, &AR.AC, &AR.LI, &AR.DT, &AR.SE); in run() 136 bool IVUsers::AddUsersIfInteresting(Instruction *I) { in AddUsersIfInteresting() 246 IVStrideUse &IVUsers::AddUser(Instruction *User, Value *Operand) { in AddUser() 251 IVUsers::IVUsers(Loop *L, AssumptionCache *AC, LoopInfo *LI, DominatorTree *DT, in IVUsers() function in IVUsers 265 void IVUsers::print(raw_ostream &OS, const Module *M) const { in print() 292 LLVM_DUMP_METHOD void IVUsers::dump() const { print(dbgs()); } in dump() 295 void IVUsers::releaseMemory() { in releaseMemory() 317 IU.reset(new IVUsers(L, AC, LI, DT, SE)); in runOnLoop() 329 const SCEV *IVUsers::getReplacementExpr(const IVStrideUse &IU) const { in getReplacementExpr() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 2124 IVUsers &IU; 2281 LSRInstance(Loop *L, IVUsers &IU, ScalarEvolution &SE, DominatorTree &DT, 2306 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); in OptimizeShadowIV() 2308 IVUsers::const_iterator CandidateUI = UI; in OptimizeShadowIV() 6117 LSRInstance::LSRInstance(Loop *L, IVUsers &IU, ScalarEvolution &SE, in LSRInstance() 7030 static bool ReduceLoopStrength(Loop *L, IVUsers &IU, ScalarEvolution &SE, in ReduceLoopStrength()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 120 SRCS_MIN+= Analysis/IVUsers.cpp
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 19684 {"_ZN4llvm7IVUsersC1Ev", "llvm::IVUsers::IVUsers()"}, 19685 {"_ZN4llvm7IVUsers21AddUsersIfInterestingEPNS_11InstructionE", "llvm::IVUsers::AddUsersIfInterestin… 19687 {"_ZN4llvm7IVUsers7AddUserEPNS_11InstructionEPNS_5ValueE", "llvm::IVUsers::AddUser(llvm::Instructio… 19688 {"_ZN4llvm7IVUsersC2Ev", "llvm::IVUsers::IVUsers()"}, 19689 {"_ZNK4llvm7IVUsers16getAnalysisUsageERNS_13AnalysisUsageE", "llvm::IVUsers::getAnalysisUsage(llvm:… 19690 {"_ZN4llvm7IVUsers9runOnLoopEPNS_4LoopERNS_13LPPassManagerE", "llvm::IVUsers::runOnLoop(llvm::Loop*… 19691 {"_ZNK4llvm7IVUsers5printERNS_11raw_ostreamEPKNS_6ModuleE", "llvm::IVUsers::print(llvm::raw_ostream… 19692 {"_ZNK4llvm7IVUsers18getReplacementExprERKNS_11IVStrideUseE", "llvm::IVUsers::getReplacementExpr(ll… 19693 {"_ZNK4llvm7IVUsers4dumpEv", "llvm::IVUsers::dump() const"}, 19694 {"_ZN4llvm7IVUsers13releaseMemoryEv", "llvm::IVUsers::releaseMemory()"}, [all …]
|