Searched refs:IVUsers (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | IVUsers.h | 31 class IVUsers; variable 39 friend class IVUsers; variable 79 IVUsers *Parent; 94 class IVUsers { 114 IVUsers(IVUsers &&X) in IVUsers() function 121 IVUsers(const IVUsers &) = delete; 122 IVUsers &operator=(IVUsers &&) = delete; 123 IVUsers &operator=(const IVUsers &) = delete; 169 std::unique_ptr<IVUsers> IU; 176 IVUsers &getIU() { return *IU; } in getIU() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | IVUsers.cpp | 40 IVUsers IVUsersAnalysis::run(Loop &L, LoopAnalysisManager &AM, in run() 42 return IVUsers(&L, &AR.AC, &AR.LI, &AR.DT, &AR.SE); in run() 168 bool IVUsers::AddUsersImpl(Instruction *I, in AddUsersImpl() 291 bool IVUsers::AddUsersIfInteresting(Instruction *I) { in AddUsersIfInteresting() 300 IVStrideUse &IVUsers::AddUser(Instruction *User, Value *Operand) { in AddUser() 305 IVUsers::IVUsers(Loop *L, AssumptionCache *AC, LoopInfo *LI, DominatorTree *DT, in IVUsers() function in IVUsers 319 void IVUsers::print(raw_ostream &OS, const Module *M) const { in print() 346 LLVM_DUMP_METHOD void IVUsers::dump() const { print(dbgs()); } in dump() 349 void IVUsers::releaseMemory() { in releaseMemory() 373 IU.reset(new IVUsers(L, AC, LI, DT, SE)); in runOnLoop() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 1887 IVUsers &IU; 2027 LSRInstance(Loop *L, IVUsers &IU, ScalarEvolution &SE, DominatorTree &DT, 2048 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); in OptimizeShadowIV() 2050 IVUsers::const_iterator CandidateUI = UI; in OptimizeShadowIV() 2394 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI) in OptimizeLoopTermCond() 5361 LSRInstance::LSRInstance(Loop *L, IVUsers &IU, ScalarEvolution &SE, in LSRInstance() 5567 static bool ReduceLoopStrength(Loop *L, IVUsers &IU, ScalarEvolution &SE, in ReduceLoopStrength()
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 62 SRCS_MIN+= Analysis/IVUsers.cpp
|