Searched refs:SVELoopStartBlock (Results 1 – 1 of 1) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoopIdiomTransform.cpp | 432 BasicBlock *SVELoopStartBlock = BasicBlock::Create( in expandFindMismatch() local 471 SVELoop->addBasicBlockToLoop(SVELoopStartBlock, *LI); in expandFindMismatch() 567 BranchInst *JumpToSVELoop = BranchInst::Create(SVELoopStartBlock); in expandFindMismatch() 571 {{DominatorTree::Insert, SVELoopPreheaderBlock, SVELoopStartBlock}}); in expandFindMismatch() 575 Builder.SetInsertPoint(SVELoopStartBlock); in expandFindMismatch() 603 {{DominatorTree::Insert, SVELoopStartBlock, SVELoopMismatchBlock}, in expandFindMismatch() 604 {DominatorTree::Insert, SVELoopStartBlock, SVELoopIncBlock}}); in expandFindMismatch() 621 BranchInst::Create(SVELoopStartBlock, EndBlock, PredHasActiveLanes); in expandFindMismatch() 631 FoundPred->addIncoming(SVEMatchCmp, SVELoopStartBlock); in expandFindMismatch() 634 LastLoopPred->addIncoming(LoopPred, SVELoopStartBlock); in expandFindMismatch() [all …]
|