Home
last modified time | relevance | path

Searched refs:SVELoopStartBlock (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoopIdiomTransform.cpp432 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 …]