Lines Matching defs:LoopAccessInfo
2355 bool LoopAccessInfo::canAnalyzeLoop() {
2393 bool LoopAccessInfo::analyzeLoop(AAResults *AA, const LoopInfo *LI,
2704 void LoopAccessInfo::emitUnsafeDependenceRemark() {
2773 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop,
2783 LoopAccessInfo::recordAnalysis(StringRef RemarkName, const Instruction *I) {
2802 bool LoopAccessInfo::isInvariant(Value *V) const {
2930 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) {
3003 LoopAccessInfo::LoopAccessInfo(Loop *L, ScalarEvolution *SE,
3031 void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const {
3079 const LoopAccessInfo &LoopAccessInfoManager::getInfo(Loop &L) {
3084 std::make_unique<LoopAccessInfo>(&L, &SE, TTI, TLI, &AA, &DT, &LI);
3090 // Collect LoopAccessInfo entries that may keep references to IR outside the