Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp139 BasicBlock *PreheaderBB; in InsertPreheaderForLoop() local
140 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT, in InsertPreheaderForLoop()
142 if (!PreheaderBB) in InsertPreheaderForLoop()
146 << PreheaderBB->getName() << "\n"); in InsertPreheaderForLoop()
150 placeSplitBlockCarefully(PreheaderBB, OutsideBlocks, L); in InsertPreheaderForLoop()
152 return PreheaderBB; in InsertPreheaderForLoop()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DModuloSchedule.cpp862 void ModuloScheduleExpander::addBranches(MachineBasicBlock &PreheaderBB, in addBranches() argument
1264 MachineBasicBlock *PreheaderBB, *ExitBB; member in __anon2a4328680111::KernelRewriter
1297 : S(S), BB(LoopBB), PreheaderBB(L.getLoopPreheader()), in KernelRewriter()
1300 PreheaderBB = *BB->pred_begin(); in KernelRewriter()
1301 if (PreheaderBB == BB) in KernelRewriter()
1302 PreheaderBB = *std::next(BB->pred_begin()); in KernelRewriter()
1456 .addMBB(PreheaderBB) // Block choice is arbitrary and has no effect. in remapUse()
1515 .addMBB(PreheaderBB) in phi()
1532 auto *InsertBB = &PreheaderBB->getParent()->front(); in undef()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h210 void addBranches(MachineBasicBlock &PreheaderBB, MBBVectorTy &PrologBBs,
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/Chapter5/
H A Dtoy.cpp698 BasicBlock *PreheaderBB = Builder->GetInsertBlock(); in codegen() local
710 Variable->addIncoming(StartVal, PreheaderBB); in codegen()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp810 BasicBlock *PreheaderBB = Builder->GetInsertBlock(); in codegen() local
822 Variable->addIncoming(StartVal, PreheaderBB); in codegen()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp373 llvm::BasicBlock *PreheaderBB = CGF.Builder.GetInsertBlock(); in visitArray() local
382 PHIs[I]->addIncoming(StartAddrs[I].getPointer(), PreheaderBB); in visitArray()
/openbsd-src/gnu/llvm/llvm/docs/tutorial/MyFirstLanguageFrontend/
H A DLangImpl05.rst650 BasicBlock *PreheaderBB = Builder.GetInsertBlock();
671 Variable->addIncoming(StartVal, PreheaderBB);