• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/

Lines Matching defs:BB

1313     // Can export from current BB.
1321 // If this is an argument, we can export it if the BB is the entry block or
1355 static bool InBlock(const Value *V, const BasicBlock *BB) {
1357 return I->getParent() == BB;
1371 const BasicBlock *BB = CurBB->getBasicBlock();
1380 (isExportableFromCurrentBlock(BOp->getOperand(0), BB) &&
1381 isExportableFromCurrentBlock(BOp->getOperand(1), BB))) {
1790 void SelectionDAGBuilder::visitBitTestCase(BitTestBlock &BB,
1796 EVT VT = BB.RegVT;
1809 } else if (PopCount == BB.Range) {
1866 // Ignore invokes to @llvm.donothing: jump directly to the next BB.
1967 if (Small.Low == Small.High && Big.Low == Big.High && Small.BB == Big.BB) {
1990 // Both Small and Big will jump to Small.BB, so we sum up the weights.
1991 addSuccessorWithWeight(SwitchBB, Small.BB,
2000 DAG.getBasicBlock(Small.BB));
2028 NextBlock && Default != NextBlock && BackCase.BB != NextBlock) {
2033 if (I->BB == NextBlock) {
2070 CaseBlock CB(CC, LHS, RHS, MHS, /* truebb */ I->BB, /* falsebb */ FallThrough,
2156 // a case statement, push the case's BB onto the vector, otherwise, push
2157 // the default BB.
2165 DestBBs.push_back(I->BB);
2178 DestWeights.find(I->BB);
2182 DestWeights[I->BB] = I->ExtraWeight;
2306 TrueBB = LHSR.first->BB;
2323 FalseBB = RHSR.first->BB;
2378 Dests.insert(I->BB);
2418 MachineBasicBlock* Dest = I->BB;
2420 if (Dest == CasesBits[i].BB)
2456 << ", BB: " << CasesBits[i].BB << '\n');
2462 CasesBits[i].BB, CasesBits[i].ExtraWeight));
2609 BasicBlock *BB = I.getSuccessor(i);
2610 bool Inserted = Done.insert(BB);
2614 MachineBasicBlock *Succ = FuncInfo.MBBMap[BB];
4457 /// At the end of instruction selection, they will be inserted to the entry BB.
5987 if (const BasicBlock *BB = dyn_cast<BasicBlock>(OpInfo.CallOperandVal)) {
5988 OpInfo.CallOperand = DAG.getBasicBlock(FuncInfo.MBBMap[BB]);
6870 // wherever we got it to the vreg that other BB's will reference it as.
6899 /// BB. As such, the start of the BB might correspond to a different MBB than