Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp85 BasicBlock *PreHeader, BasicBlock *NewPreHeader, in ConnectProlog() argument
124 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), in ConnectProlog()
145 PN.setIncomingValueForBlock(NewPreHeader, NewPN); in ConnectProlog()
188 B.CreateCondBr(BrLoopExit, OriginalLoopLatchExit, NewPreHeader, in ConnectProlog()
212 BasicBlock *EpilogPreHeader, BasicBlock *NewPreHeader, in ConnectEpilog() argument
292 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader); in ConnectEpilog()
703 BasicBlock *NewPreHeader; in UnrollRuntimeLoopRemainder() local
712 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
713 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
749 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
[all …]
H A DLoopPeel.cpp1077 BasicBlock *NewPreHeader = nullptr; in peelLoop() local
1115 NewPreHeader = nullptr; in peelLoop()
1121 NewPreHeader = SplitEdge(PreHeader, Header, &DT, LI); in peelLoop()
1130 B.CreateCondBr(Cond, NewPreHeader, InsertTop); in peelLoop()
1184 NewPreHeader = SplitBlock(InsertBot, InsertBot->getTerminator(), &DT, LI); in peelLoop()
1188 NewPreHeader->setName(PreHeader->getName() + ".peel.newph"); in peelLoop()
1210 NewPreHeader ? PreHeader : nullptr, ExitEdges, NewBlocks, in peelLoop()
1284 PHI->setIncomingValueForBlock(NewPreHeader, NewVal); in peelLoop()