Home | History | Annotate | Download | only in Scalar

Lines Matching refs:BB

122   bool ProcessBlock(BasicBlock *BB);
123 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
126 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
129 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
133 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
139 bool ProcessImpliedCondition(BasicBlock *BB);
142 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
143 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
145 bool ProcessGuards(BasicBlock *BB);
146 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI);
149 BasicBlock *SplitBlockPreds(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
151 void UpdateBlockFreqAndEdgeWeight(BasicBlock *PredBB, BasicBlock *BB,
154 bool doesBlockHaveProfileData(BasicBlock *BB);