Lines Matching refs:CanonicalLoopInfo

1990   llvm::CanonicalLoopInfo *LoopInfo = createCanonicalLoop(  in createSections()
2264 CanonicalLoopInfo *OpenMPIRBuilder::createLoopSkeleton( in createLoopSkeleton()
2317 CanonicalLoopInfo *CL = &LoopInfos.front(); in createLoopSkeleton()
2330 CanonicalLoopInfo *
2337 CanonicalLoopInfo *CL = createLoopSkeleton(Loc.DL, TripCount, BB->getParent(), in createCanonicalLoop()
2360 CanonicalLoopInfo *OpenMPIRBuilder::createCanonicalLoop( in createCanonicalLoop()
2448 OpenMPIRBuilder::applyStaticWorkshareLoop(DebugLoc DL, CanonicalLoopInfo *CLI, in applyStaticWorkshareLoop()
2535 DebugLoc DL, CanonicalLoopInfo *CLI, InsertPointTy AllocaIP, in applyStaticChunkedWorkshareLoop()
2612 CanonicalLoopInfo *DispatchCLI = createCanonicalLoop( in applyStaticChunkedWorkshareLoop()
2755 CanonicalLoopInfo *CLI, Value *Ident, in workshareLoopTargetCallback()
2813 OpenMPIRBuilder::applyWorkshareLoopTarget(DebugLoc DL, CanonicalLoopInfo *CLI, in applyWorkshareLoopTarget()
2907 DebugLoc DL, CanonicalLoopInfo *CLI, InsertPointTy AllocaIP, in applyWorkshareLoop()
3008 DebugLoc DL, CanonicalLoopInfo *CLI, InsertPointTy AllocaIP, in applyDynamicWorkshareLoop()
3174 CanonicalLoopInfo *
3175 OpenMPIRBuilder::collapseLoops(DebugLoc DL, ArrayRef<CanonicalLoopInfo *> Loops, in collapseLoops()
3184 CanonicalLoopInfo *Outermost = Loops.front(); in collapseLoops()
3185 CanonicalLoopInfo *Innermost = Loops.back(); in collapseLoops()
3193 for (CanonicalLoopInfo *Loop : Loops) in collapseLoops()
3206 for (CanonicalLoopInfo *L : Loops) { in collapseLoops()
3221 CanonicalLoopInfo *Result = in collapseLoops()
3293 for (CanonicalLoopInfo *L : Loops) in collapseLoops()
3302 std::vector<CanonicalLoopInfo *>
3303 OpenMPIRBuilder::tileLoops(DebugLoc DL, ArrayRef<CanonicalLoopInfo *> Loops, in tileLoops()
3310 CanonicalLoopInfo *OutermostLoop = Loops.front(); in tileLoops()
3311 CanonicalLoopInfo *InnermostLoop = Loops.back(); in tileLoops()
3319 for (CanonicalLoopInfo *Loop : Loops) in tileLoops()
3327 for (CanonicalLoopInfo *L : Loops) { in tileLoops()
3341 CanonicalLoopInfo *Surrounding = Loops[i]; in tileLoops()
3342 CanonicalLoopInfo *Nested = Loops[i + 1]; in tileLoops()
3382 std::vector<CanonicalLoopInfo *> Result; in tileLoops()
3398 Value *TripCount, const Twine &Name) -> CanonicalLoopInfo * { in tileLoops()
3399 CanonicalLoopInfo *EmbeddedLoop = createLoopSkeleton( in tileLoops()
3414 CanonicalLoopInfo *EmbeddedLoop = in tileLoops()
3427 CanonicalLoopInfo *FloorLoop = Result[i]; in tileLoops()
3468 CanonicalLoopInfo *FloorLoop = Result[i]; in tileLoops()
3469 CanonicalLoopInfo *TileLoop = Result[NumLoops + i]; in tileLoops()
3483 for (CanonicalLoopInfo *L : Loops) in tileLoops()
3487 for (CanonicalLoopInfo *GenL : Result) in tileLoops()
3519 static void addLoopMetadata(CanonicalLoopInfo *Loop, in addLoopMetadata()
3542 void OpenMPIRBuilder::unrollLoopFull(DebugLoc, CanonicalLoopInfo *Loop) { in unrollLoopFull()
3549 void OpenMPIRBuilder::unrollLoopHeuristic(DebugLoc, CanonicalLoopInfo *Loop) { in unrollLoopHeuristic()
3557 void OpenMPIRBuilder::createIfVersion(CanonicalLoopInfo *CanonicalLoop, in createIfVersion()
3635 void OpenMPIRBuilder::applySimd(CanonicalLoopInfo *CanonicalLoop, in applySimd()
3776 static int32_t computeHeuristicUnrollFactor(CanonicalLoopInfo *CLI) { in computeHeuristicUnrollFactor()
3904 void OpenMPIRBuilder::unrollLoopPartial(DebugLoc DL, CanonicalLoopInfo *Loop, in unrollLoopPartial()
3906 CanonicalLoopInfo **UnrolledCLI) { in unrollLoopPartial()
3950 std::vector<CanonicalLoopInfo *> LoopNest = in unrollLoopPartial()
3954 CanonicalLoopInfo *InnerLoop = LoopNest[1]; in unrollLoopPartial()
7044 void CanonicalLoopInfo::collectControlBlocks( in collectControlBlocks()
7054 BasicBlock *CanonicalLoopInfo::getPreheader() const { in getPreheader()
7063 void CanonicalLoopInfo::setTripCount(Value *TripCount) { in setTripCount()
7075 void CanonicalLoopInfo::mapIndVar( in mapIndVar()
7108 void CanonicalLoopInfo::assertOK() const { in assertOK()
7202 void CanonicalLoopInfo::invalidate() { in invalidate()