Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp75 BasicBlock *PreHeader, BasicBlock *NewPreHeader, in ConnectProlog() argument
114 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), in ConnectProlog()
135 PN.setIncomingValueForBlock(NewPreHeader, NewPN); in ConnectProlog()
172 B.CreateCondBr(BrLoopExit, OriginalLoopLatchExit, NewPreHeader); in ConnectProlog()
195 BasicBlock *EpilogPreHeader, BasicBlock *NewPreHeader, in ConnectEpilog() argument
275 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader); in ConnectEpilog()
680 BasicBlock *NewPreHeader; in UnrollRuntimeLoopRemainder() local
689 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
690 NewPreHeader->setName(PreHeader->getName() + ".new"); in UnrollRuntimeLoopRemainder()
726 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
[all …]
H A DLoopPeel.cpp942 BasicBlock *NewPreHeader = in peelLoop() local
947 NewPreHeader->setName(PreHeader->getName() + ".peel.newph"); in peelLoop()
1011 PHI->setIncomingValueForBlock(NewPreHeader, NewVal); in peelLoop()