Lines Matching refs:LoopAccessInfo
115 void LoopAccessInfo::RuntimePointerCheck::insert( in insert()
132 bool LoopAccessInfo::RuntimePointerCheck::needsChecking( in needsChecking()
156 void LoopAccessInfo::RuntimePointerCheck::print( in print()
180 bool LoopAccessInfo::RuntimePointerCheck::needsAnyChecking( in needsAnyChecking()
224 bool canCheckPtrAtRT(LoopAccessInfo::RuntimePointerCheck &RtCheck,
291 LoopAccessInfo::RuntimePointerCheck &RtCheck, unsigned &NumComparisons, in canCheckPtrAtRT()
892 bool LoopAccessInfo::canAnalyzeLoop() { in canAnalyzeLoop()
941 void LoopAccessInfo::analyzeLoop(const ValueToValueMap &Strides) { in analyzeLoop()
1186 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop, in blockNeedsPredication()
1195 void LoopAccessInfo::emitAnalysis(LoopAccessReport &Message) { in emitAnalysis()
1200 bool LoopAccessInfo::isUniform(Value *V) const { in isUniform()
1215 std::pair<Instruction *, Instruction *> LoopAccessInfo::addRuntimeCheck( in addRuntimeCheck()
1302 LoopAccessInfo::LoopAccessInfo(Loop *L, ScalarEvolution *SE, in LoopAccessInfo() function in LoopAccessInfo
1315 void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const { in print()
1344 const LoopAccessInfo &
1355 LAI = llvm::make_unique<LoopAccessInfo>(L, SE, DL, TLI, AA, DT, Strides); in getInfo()