Searched refs:LoopAccessInfo (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 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() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | LoopAccessAnalysis.h | 307 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/ |
D | LoopVectorize.cpp | 754 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()
|