Searched refs:LoopAccessInfo (Results 1 – 6 of 6) sorted by relevance
| /NextBSD/contrib/llvm/include/llvm/Transforms/Utils/ |
| HD | LoopVersioning.h | 24 class LoopAccessInfo; variable 34 LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, 94 const LoopAccessInfo &LAI;
|
| /NextBSD/contrib/llvm/include/llvm/Analysis/ |
| HD | LoopAccessAnalysis.h | 436 class LoopAccessInfo { 438 LoopAccessInfo(Loop *L, ScalarEvolution *SE, const DataLayout &DL, 598 const LoopAccessInfo &getInfo(Loop *L, const ValueToValueMap &Strides); 610 DenseMap<Loop *, std::unique_ptr<LoopAccessInfo>> LoopAccessInfoMap;
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | LoopAccessAnalysis.cpp | 1259 bool LoopAccessInfo::canAnalyzeLoop() { in canAnalyzeLoop() 1312 void LoopAccessInfo::analyzeLoop(const ValueToValueMap &Strides) { in analyzeLoop() 1540 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop, in blockNeedsPredication() 1549 void LoopAccessInfo::emitAnalysis(LoopAccessReport &Message) { in emitAnalysis() 1554 bool LoopAccessInfo::isUniform(Value *V) const { in isUniform() 1569 std::pair<Instruction *, Instruction *> LoopAccessInfo::addRuntimeCheck( in addRuntimeCheck() 1664 LoopAccessInfo::LoopAccessInfo(Loop *L, ScalarEvolution *SE, in LoopAccessInfo() function in LoopAccessInfo 1677 void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const { in print() 1706 const LoopAccessInfo & 1717 LAI = llvm::make_unique<LoopAccessInfo>(L, SE, DL, TLI, AA, DT, LI, in getInfo()
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | LoopDistribute.cpp | 267 if (!LoopAccessInfo::blockNeedsPredication(Inst->getParent(), L, DT)) in mergeNonIfConvertible() 434 computePartitionSetForPointers(const LoopAccessInfo &LAI) { in computePartitionSetForPointers() 650 const LoopAccessInfo &LAI = LAA->getInfo(L, ValueToValueMap()); in processLoop()
|
| /NextBSD/contrib/llvm/lib/Transforms/Utils/ |
| HD | LoopVersioning.cpp | 25 LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, in LoopVersioning()
|
| /NextBSD/contrib/llvm/lib/Transforms/Vectorize/ |
| HD | LoopVectorize.cpp | 931 const LoopAccessInfo *getLAI() const { in getLAI() 1038 const LoopAccessInfo *LAI; 4218 return LoopAccessInfo::blockNeedsPredication(BB, TheLoop, DT); in blockNeedsPredication() 4296 bool IsPred = LoopAccessInfo::blockNeedsPredication(BB, TheLoop, DT); in collectConstStridedAccesses()
|