Home
last modified time | relevance | path

Searched refs:LoopAccessInfo (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp115 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()
[all …]
/external/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h307 class LoopAccessInfo {
371 LoopAccessInfo(Loop *L, ScalarEvolution *SE, const DataLayout &DL,
525 const LoopAccessInfo &getInfo(Loop *L, const ValueToValueMap &Strides);
537 DenseMap<Loop *, std::unique_ptr<LoopAccessInfo>> LoopAccessInfoMap;
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp754 const LoopAccessInfo::RuntimePointerCheck *getRuntimePointerCheck() const { in getRuntimePointerCheck()
758 const LoopAccessInfo *getLAI() const { in getLAI()
873 const LoopAccessInfo *LAI;
4387 return LoopAccessInfo::blockNeedsPredication(BB, TheLoop, DT); in blockNeedsPredication()