Searched refs:BBE (Results 1 - 15 of 15) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRCanonicalizerPass.cpp241 const auto BBE = MBB->instr_end(); local
242 MachineBasicBlock::iterator DefI = BBE;
243 MachineBasicBlock::iterator UseI = BBE;
245 for (auto BBI = MBB->instr_begin(); BBI != BBE; ++BBI) {
247 if (DefI != BBE && UseI != BBE)
261 if (DefI == BBE || UseI == BBE)
H A DLiveVariables.cpp770 MachineBasicBlock::iterator BBI = SuccBB->begin(), BBE = SuccBB->end(); local
771 for (; BBI != BBE && BBI->isPHI(); ++BBI) {
782 for (; BBI != BBE; ++BBI) {
828 BBE = SuccBB->end();
829 BBI != BBE && BBI->isPHI(); ++BBI) {
H A DModuloSchedule.cpp216 BBE = BB->getFirstTerminator();
217 BBI != BBE; ++BBI) {
385 BBE = BB->getFirstNonPHI();
386 BBI != BBE; ++BBI) {
623 BBE = BB->instr_end();
624 BBI != BBE; ++BBI) {
765 BBE = KernelBB->getFirstNonPHI();
766 BBI != BBE;) {
H A DPHIElimination.cpp603 for (MachineBasicBlock::iterator BBI = MBB.begin(), BBE = MBB.end();
604 BBI != BBE && BBI->isPHI(); ++BBI) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp181 bool DominatorTree::dominates(const BasicBlockEdge &BBE, argument
185 const BasicBlock *Start = BBE.getStart();
186 const BasicBlock *End = BBE.getEnd();
233 bool DominatorTree::dominates(const BasicBlockEdge &BBE, const Use &U) const { argument
237 if (PN && PN->getParent() == BBE.getEnd() &&
238 PN->getIncomingBlock(U) == BBE.getStart())
248 return dominates(BBE, UseBB);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDominators.h171 /// If BBE is not a unique edge between start and end of the edge, it can
173 bool dominates(const BasicBlockEdge &BBE, const Use &U) const;
174 bool dominates(const BasicBlockEdge &BBE, const BasicBlock *BB) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp107 for (Function::iterator BBI = I->begin(), BBE = I->end(); BBI != BBE;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp63 BBE = CurLoop->block_end();
64 (BB != BBE) && !MayThrow; ++BB)
H A DMemorySSAUpdater.cpp1388 auto BBI = I->getIterator(), BBE = BB->end(); local
1391 while (BBI != BBE)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp532 for (Function::iterator BBI = std::next(G->begin()), BBE = G->end();
533 BBI != BBE; ++BBI) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1554 auto DominatesNarrowUser = [this, NarrowUser] (BasicBlockEdge BBE) {
1555 return BBE.isSingleEdge() &&
1556 DT->dominates(BBE, NarrowUser->getParent());
H A DDeadStoreElimination.cpp1211 for (BasicBlock::iterator BBI = BB.begin(), BBE = BB.end(); BBI != BBE; ) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp1966 BasicBlock::iterator BBI = I->getIterator(), BBE = BB->end();
1967 while (BBI != BBE) {
H A DSimplifyCFG.cpp2031 BBE = std::prev(ThenBB->end());
2032 BBI != BBE; ++BBI) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2843 Function::iterator BBI = Fn->begin(), BBE = Fn->end(); local
2845 if (BBI == BBE)

Completed in 276 milliseconds