Searched refs:PreheaderBB (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopSimplify.cpp | 136 BasicBlock *PreheaderBB; in InsertPreheaderForLoop() local 137 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT, in InsertPreheaderForLoop() 139 if (!PreheaderBB) in InsertPreheaderForLoop() 143 << PreheaderBB->getName() << "\n"); in InsertPreheaderForLoop() 147 placeSplitBlockCarefully(PreheaderBB, OutsideBlocks, L); in InsertPreheaderForLoop() 149 return PreheaderBB; in InsertPreheaderForLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ModuloSchedule.cpp | 879 void ModuloScheduleExpander::addBranches(MachineBasicBlock &PreheaderBB, in addBranches() argument 1285 MachineBasicBlock *PreheaderBB, *ExitBB; member in __anonbef7b4110111::KernelRewriter 1318 : S(S), BB(LoopBB), PreheaderBB(L.getLoopPreheader()), in KernelRewriter() 1321 PreheaderBB = *BB->pred_begin(); in KernelRewriter() 1322 if (PreheaderBB == BB) in KernelRewriter() 1323 PreheaderBB = *std::next(BB->pred_begin()); in KernelRewriter() 1477 .addMBB(PreheaderBB) // Block choice is arbitrary and has no effect. in remapUse() 1536 .addMBB(PreheaderBB) in phi() 1553 auto *InsertBB = &PreheaderBB->getParent()->front(); in undef()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ModuloSchedule.h | 211 void addBranches(MachineBasicBlock &PreheaderBB, MBBVectorTy &PrologBBs,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 383 llvm::BasicBlock *PreheaderBB = CGF.Builder.GetInsertBlock(); in visitArray() local 392 PHIs[I]->addIncoming(StartAddrs[I].emitRawPointer(CGF), PreheaderBB); in visitArray()
|