Home | History | Annotate | Download | only in Scalar

Lines Matching refs:BB

107   bool ProcessBlock(BasicBlock *BB);
108 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
111 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
114 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
118 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
124 bool ProcessImpliedCondition(BasicBlock *BB);
127 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
128 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
130 bool ProcessGuards(BasicBlock *BB);
131 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI);
134 BasicBlock *SplitBlockPreds(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
136 void UpdateBlockFreqAndEdgeWeight(BasicBlock *PredBB, BasicBlock *BB,
139 bool doesBlockHaveProfileData(BasicBlock *BB);