Lines Matching refs:LoopAccessInfo
1305 bool LoopAccessInfo::canAnalyzeLoop() { in canAnalyzeLoop()
1358 void LoopAccessInfo::analyzeLoop(const ValueToValueMap &Strides) { in analyzeLoop()
1587 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop, in blockNeedsPredication()
1596 void LoopAccessInfo::emitAnalysis(LoopAccessReport &Message) { in emitAnalysis()
1601 bool LoopAccessInfo::isUniform(Value *V) const { in isUniform()
1679 std::pair<Instruction *, Instruction *> LoopAccessInfo::addRuntimeChecks( in addRuntimeChecks()
1741 LoopAccessInfo::addRuntimeChecks(Instruction *Loc) const { in addRuntimeChecks()
1748 LoopAccessInfo::LoopAccessInfo(Loop *L, ScalarEvolution *SE, in LoopAccessInfo() function in LoopAccessInfo
1761 void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const { in print()
1793 const LoopAccessInfo &
1805 llvm::make_unique<LoopAccessInfo>(L, SE, DL, TLI, AA, DT, LI, Strides); in getInfo()