Searched refs:PreheaderBB (Results 1 – 8 of 8) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanHCFGBuilder.cpp | 254 BasicBlock *PreheaderBB = TheLoop->getLoopPreheader(); in buildPlainCFG() local 255 assert((PreheaderBB->getTerminator()->getNumSuccessors() == 1) && in buildPlainCFG() 257 VPBasicBlock *PreheaderVPBB = getOrCreateVPBB(PreheaderBB); in buildPlainCFG() 258 for (auto &I : *PreheaderBB) { in buildPlainCFG()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | LoopSimplify.cpp | 144 BasicBlock *PreheaderBB; in InsertPreheaderForLoop() local 145 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT, in InsertPreheaderForLoop() 147 if (!PreheaderBB) in InsertPreheaderForLoop() 151 << PreheaderBB->getName() << "\n"); in InsertPreheaderForLoop() 155 placeSplitBlockCarefully(PreheaderBB, OutsideBlocks, L); in InsertPreheaderForLoop() 157 return PreheaderBB; in InsertPreheaderForLoop()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ModuloSchedule.cpp | 848 void ModuloScheduleExpander::addBranches(MachineBasicBlock &PreheaderBB, in addBranches() argument 1253 MachineBasicBlock *PreheaderBB, *ExitBB; member in __anon2104b89c0111::KernelRewriter 1286 : S(S), BB(L.getTopBlock()), PreheaderBB(L.getLoopPreheader()), in KernelRewriter() 1289 PreheaderBB = *BB->pred_begin(); in KernelRewriter() 1290 if (PreheaderBB == BB) in KernelRewriter() 1291 PreheaderBB = *std::next(BB->pred_begin()); in KernelRewriter() 1445 .addMBB(PreheaderBB) // Block choice is arbitrary and has no effect. in remapUse() 1497 .addMBB(PreheaderBB) in phi() 1514 auto *InsertBB = &PreheaderBB->getParent()->front(); in undef()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter5/ |
| H A D | toy.cpp | 698 BasicBlock *PreheaderBB = Builder->GetInsertBlock(); in codegen() local 710 Variable->addIncoming(StartVal, PreheaderBB); in codegen()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | ModuloSchedule.h | 207 void addBranches(MachineBasicBlock &PreheaderBB, MBBVectorTy &PrologBBs,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter6/ |
| H A D | toy.cpp | 810 BasicBlock *PreheaderBB = Builder->GetInsertBlock(); in codegen() local 822 Variable->addIncoming(StartVal, PreheaderBB); in codegen()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 374 llvm::BasicBlock *PreheaderBB = CGF.Builder.GetInsertBlock(); in visitArray() local 383 PHIs[I]->addIncoming(StartAddrs[I].getPointer(), PreheaderBB); in visitArray()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/MyFirstLanguageFrontend/ |
| H A D | LangImpl05.rst | 650 BasicBlock *PreheaderBB = Builder.GetInsertBlock(); 671 Variable->addIncoming(StartVal, PreheaderBB);
|