Searched refs:BB2 (Results 1 - 8 of 8) sorted by relevance
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsMCInstLower.h | 40 MCOperand createSub(MachineBasicBlock *BB1, MachineBasicBlock *BB2,
|
H A D | MipsMCInstLower.cpp | 162 MachineBasicBlock *BB2, 165 const MCSymbolRefExpr *Sym2 = MCSymbolRefExpr::create(BB2->getSymbol(), *Ctx); 161 createSub(MachineBasicBlock *BB1, MachineBasicBlock *BB2, MCSymbolRefExpr::VariantKind Kind) const argument
|
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | CFG.cpp | 122 // True if there is a loop which contains both BB1 and BB2. 124 const BasicBlock *BB1, const BasicBlock *BB2) { 126 const Loop *L2 = getOutermostLoop(LI, BB2); 123 loopContainsBoth(const LoopInfo *LI, const BasicBlock *BB1, const BasicBlock *BB2) argument
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Instrumentation/ |
H A D | CFGMST.h | 54 // Union BB1 and BB2 into the same group and return true. 55 // Returns false if BB1 and BB2 are already in the same group. 56 bool unionGroups(const BasicBlock *BB1, const BasicBlock *BB2) { argument 58 BBInfo *BB2G = findAndCompressGroup(&getBBInfo(BB2));
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | ConstantHoisting.cpp | 253 BasicBlock *BB, *BB1, *BB2; local 255 BB2 = *std::next(BBs.begin()); 256 BB = DT->findNearestCommonDominator(BB1, BB2); 260 BBs.erase(BB2);
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | SampleProfile.cpp | 173 /// Two blocks BB1 and BB2 are in the same equivalence class if they 716 /// A block BB2 will be in the same equivalence class as \p BB1 if 719 /// 1- \p BB1 is a descendant of BB2 in the opposite tree. So, if BB2 720 /// is a descendant of \p BB1 in the dominator tree, then BB2 should 723 /// 2- Both BB2 and \p BB1 must be in the same loop. 725 /// For every block BB2 that meets those two requirements, we set BB2's 738 for (const auto *BB2 : Descendants) { 739 bool IsDomParent = DomTree->dominates(BB2, BB [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 1071 static bool isSafeToHoistInvoke(BasicBlock *BB1, BasicBlock *BB2, argument 1078 Value *BB2V = PN->getIncomingValueForBlock(BB2); 1089 /// Given a conditional branch that goes to BB1 and BB2, hoist any common code 1091 /// guarantees that BI's block dominates BB1 and BB2. 1096 // O(M*N) situations here where M and N are the sizes of BB1 and BB2. As 1100 BasicBlock *BB2 = BI->getSuccessor(1); // The false destination local 1103 BasicBlock::iterator BB2_Itr = BB2->begin(); 1116 (isa<InvokeInst>(I1) && !isSafeToHoistInvoke(BB1, BB2, I1, I2))) 1165 if (isa<InvokeInst>(I1) && !isSafeToHoistInvoke(BB1, BB2, I1, I2)) 1173 Value *BB2V = PN->getIncomingValueForBlock(BB2); 2385 findUniqueStoreInBlocks(BasicBlock *BB1, BasicBlock *BB2) argument [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | ThreadSafetyCommon.cpp | 895 til::BasicBlock *BB2 = *It ? lookupBlock(*It) : nullptr; local 897 auto *Tm = new (Arena) til::Branch(C, BB1, BB2);
|
Completed in 88 milliseconds