Lines Matching full:continue
97 // Returns the continue block designated by I if I is an OpLoopMerge, nullptr
174 // Returns all basic blocks in |F| referenced as continue target by at least 1
201 continue; in visit()
205 continue; in visit()
294 // and possibly a continue block (back-edge). A construct can contain other
299 BasicBlock *Continue = nullptr; member
323 // including the continue construct.
349 if (It->Continue) in getSelectionConstructBlocks()
350 OutsideBlocks.insert(It->Continue); in getSelectionConstructBlocks()
474 continue; in createSingleExitNode()
565 continue; in addMergeForLoops()
572 continue; in addMergeForLoops()
593 auto *Continue = L->getLoopLatch(); in addMergeForLoops() local
597 auto ContinueAddress = BlockAddress::get(Continue->getParent(), Continue); in addMergeForLoops()
620 continue; in addMergeForNodesWithMultiplePredecessors()
623 continue; in addMergeForNodesWithMultiplePredecessors()
629 continue; in addMergeForNodesWithMultiplePredecessors()
695 continue; in splitBlocksWithMultipleHeaders()
739 continue; in addMergeForDivergentBlocks()
744 continue; in addMergeForDivergentBlocks()
746 continue; in addMergeForDivergentBlocks()
751 continue; in addMergeForDivergentBlocks()
803 BasicBlock *Continue = getDesignatedContinueBlock(MI); in constructDivergentConstruct() local
808 Output->Continue = Continue; in constructDivergentConstruct()
812 if (Continue) in constructDivergentConstruct()
813 constructDivergentConstruct(Visited, S, Continue, Output.get()); in constructDivergentConstruct()
826 if (Node->Continue) { in getConstructBlocks()
865 Node->Merge == Node->Parent->Continue; in fixupConstruct()
875 continue; in fixupConstruct()
877 // Entering the innermost loop’s continue construct: S is the innermost in fixupConstruct()
878 // loop construct containing A, and B is the continue target for S in fixupConstruct()
879 if (Node->Continue == Dst) in fixupConstruct()
880 continue; in fixupConstruct()
938 continue; in simplifyBranches()
940 continue; in simplifyBranches()
970 continue; in splitSwitchCases()
981 continue; in splitSwitchCases()
1007 continue; in removeUselessBlocks()
1010 continue; in removeUselessBlocks()
1013 continue; in removeUselessBlocks()
1016 continue; in removeUselessBlocks()
1046 continue; in addHeaderToRemainingDivergentDAG()
1048 continue; in addHeaderToRemainingDivergentDAG()
1054 continue; in addHeaderToRemainingDivergentDAG()
1056 continue; in addHeaderToRemainingDivergentDAG()
1061 continue; in addHeaderToRemainingDivergentDAG()
1082 continue; in addHeaderToRemainingDivergentDAG()
1093 continue; in addHeaderToRemainingDivergentDAG()